2011-04-19

.NET Framework 버전 비교

[.NET Framework 버전 비교]
<><></> </>
FX 버전
FX 1.0 / 1.1
FX 2.0
FX 3.0
FX 3.5
Visual Studio
버전
VS.NET2002/2003
VS2005
 
VS2008
언어 버전
C#1.0 , VB7.0
C#2.0, V8.0 
FX 2.0과 같음
C#3.0, VB9.0
언어 특징
객체 지향, 컴포넌트 기반
Generics, Partial Class 등
FX 2.0과 같음
Lambda Expression, Anonymous Method,
Anonymous Types 등
C++
C++ Managed
C++ / CLI
FX 2.0과 같음
C++ 2008 (MFC 9.0)
데이터베이스 개발
ADO.NET 1.0
MARS 추가
FX 2.0과 같음
LINQ
특징

관리코드 모델 제공 

웹, 윈도우, 컴포넌트 개발 통합
FCL 추가, ALM 도입, Refactoring 기능
WF, WCF, WPF, Windows CardSpace 추가
LINQ, CLR Addins, ASP.NET 3.5 (AJAX)
분산 개발기술
.NET Remoting, ASP.NETWeb Services
WS-* 추가
WCF
WCF 기능, 연동성 개선
UI 기술
WinForm, WebForm
WinForm, WebForm
WPF, Blend
WPF, Blend, Silverligh1.1
웹 개발 관련
Code Behind 모델
Master Pages
ASP.NET AJAX
ASP.NET AJAX, Silverlight1.1


[.NET의 컴파일과 실행]
1)C# 코드,VB.NET 코드,Managed C++코드
2)중간언어(IL:Intermediate Language=Assembly=자바에서 바이트코드)로 변환
3)CLR(Common Language Runtime)이 실행 : CLR이 중간언어로 컴파일된 파일을 로딩하면 CLR 내의 JIT(Just-In-Time)컴파일러가 기계어로 동적으로 컴파일하여 CLR이 프로그램을 로딩하여 실행



댓글 없음:

댓글 쓰기