본문 바로가기

CSharp/Development

.NET Framework 버전 별 새로운 기능

 

닷넷(.NET Framework) 버전 별 새로운 기능에 대하여..

 

현재 .net 버전은 4.0까지 나와 있습니다.

.net을 처음 접하시는 분은 바로 4.0이나 혹은 3.5를 다루게 되는데요.

 

새로운 기능들에 대해서 히스토리 문서를 작성합니다.

 

.net의 버전 종속성은 여기를 선택하여 이동하시고, 아래 이미지와 버전별 기능을 참고 하시면 어떤 식으로 흘러왔는지에 대한 흐름을 대충 파악하실 수 있을 것 같습니다.

 

 

.NET Framework 버전(VS 버전) 설명

 

  1. 1.0 (Visual Studio .NET)
    첫 번째 버전의 CLR 및 기본 클래스 라이브러리 파일의 첫 번째 버전은 포함되어 있습니다.
  2. 1.1 (Visual Studio .NET 2003)
    ASP.NET 및 ADO.NET 업데이트가 포함됩니다. 이 버전은 계속해서 두 번 서비스 팩 1 (SP1) 업데이트된 SP2 및. 또한 이 버전에 대해 여러 버전의 CLR 실행하려면 응용 프로그램이 단일 컴퓨터에서 side-by-side 실행이 도입되었습니다.
  3. 2.0 (Visual Studio 2005)
    새로 추가된 제네릭과 제네릭 컬렉션, ASP.NET 상당한 추가 등 기본 클래스 라이브러리 사용하여 CLR 버전이 도입되었습니다. 이 버전의 SP1 및 SP2 이후에 업데이트되었습니다.
  4. 3.0 (Visual Studio 2005)
    기본적으로 .NET Framework 2.0 Windows 프레젠테이션 파운데이션 (WPF만), Windows 통신 기반 (WCF), Windows 워크플로 파운데이션 (WF) 및 CardSpace 추가된 버전입니다. SP1 및 SP2 이후에 업데이트되었습니다.
  5. 3.5 (Visual Studio 2008)
    AJAX 사용 웹 사이트와 LINQ 같은 새로운 기능을 추가했습니다. SP1 업데이트를 .NET Framework 클라이언트 프로필, 동적 데이터 집합이 추가 기능이 추가되었습니다.
  6. 4 (Visual Studio 2010)
    새 버전의 CLR, 확장된 기본 클래스 라이브러리 및 확장성 관리 프레임워크 (MEF), 동적 언어 런타임 (DLR) 코드 계약을 같은 새로운 기능이 포함되어 있습니다.

 

좀 더 자세한 .NET Framework 버전의 새로운 기능은 아래를 참고하여 주십시오.

 

.NET Framework 버전 2.0의 새로운 기능

참고 경로 : http://msdn.microsoft.com/ko-kr/library/t357fb32.aspx

 

C# 2.0 언어 및 컴파일러의 새로운 기능 새로운 창으로 보기

 

.NET Framework 버전 3.0의 새로운 기능

참고 경로 : http://msdn.microsoft.com/ko-kr/library/aa480198.aspx

3.0에서 WPF(Windows Presentation Foundation), WCF(Windows Communication Foundation), WF(Windows Workflow Foundation) 그리고 Windows CardSpace의 기술이 나옵니다.

 

소개 자료 : Introducing the .NET Framework 3.0(영문)

WPF, WCF, WF 등의 기술적 상세 내용은 3.5에서 좀 더 구체화 되었습니다.

 

그리고 C#의 새로운 기능으로 몇 가지가 추가되었는데 중요한 부분입니다.

 

해당 내용은 여기를 선택하여 새로운 창으로 확인 할 수 있습니다.

 

여기를 선택하여 새로운 창으로 3.0의 새로운 기능을 샘플로 확인 할 수 있습니다.

 

.NET Framework 버전 3.5의 새로운 기능

참고 경로 : http://msdn.microsoft.com/ko-kr/library/bb332048(v=vs.90).aspx

.NET Framework 버전 3.5 SP1의 새로운 기능 : 여기를 선택하여 새로운 창으로 이동

 

 

.NET Framework 4의 새로운 기능

참고 경로 : http://msdn.microsoft.com/ko-kr/library/ms171868.aspx

 

 

C#의  가장 큰 변화는 Dynamic입니다.

 

새로운 기능에 대한 내용 : 새로운 창으로 이동(Blog)

병렬 프로그래밍에 대한 내용 : 새로운 창으로 이동(Blog)

 

이상으로 .NET Framework의 버전별 새로운 기능들에 대해서 알아보았습니다.

 

C#에서는 역시 3.0, 3.5에서 가장 큰 변화가 있었던 것 같습니다.

LINQ라던지… 2.0의 세상도 넓다는 것을 알 수 있었고요..

 

추후 버전이 바뀌거나 SP가 나오는 경우에는 새로운 포스트로 찾아 뵙도록 하겠습니다.

그때는 항상 코드와 함께~

 

 

감사합니다.