net history
DESCRIPTION
.Net History. Visual Studio .Net 2002 / .Net Framework 1.0. Visual Studio .Net 2003 / .Net Framework 1.1. Visual Studio .Net 2005 / .Net Framework 2.0. .Net Framework 3.0. Visual Studio 2005 SP1 / Expression Studio / AJAX.NET. Visual Studio 2008 / .Net Framework 3.5. - PowerPoint PPT PresentationTRANSCRIPT
.Net History
Visual Studio .Net 2002 / .Net Framework 1.0
제품의 버전 / 특징2002 년 - Visual Studio .Net 2002 / .Net Framework 1.0
첫 통합 개발 환경- C# 언어 등장 (C# 1.0)
MS 의 새로운 객체 지향 언어- Visual Basic .Net (7.0)- J# 언어 제공- Managed Code ( 관리 코드 ) 등장
Visual Studio .Net 2003 / .Net Framework 1.1
제품의 버전 / 특징2003 년 - Visual Studio .Net 2003 / .Net Framework 1.1
많은 버그 수정- C# 1.1 / Visual Basic .Net (7.1)- Windows Server 2003
.Net Framework 1.1 표준 탑재
Visual Studio .Net 2005 / .Net Framework 2.0
제품의 버전 / 특징2005 년 - Visual Studio 2005 / .Net Framework 2.0 (12 월 )
- .Net 주요 콤포넌트 업그레이드 ASP.NET 2.0 , ADO.Net 2.0, Windows Form 2.0
- . Net Framework 클래스 라이브러리에 다수 제네릭 클래스 추가- C# 2.0 / Visual Basic 2005 (8.0)- Visual Studio 2005 Team System (VSTS)
Visual Studio Team Suit + Team Foundation Server
ClickOnce 배포 기능 추가 , Refectoring , Code Snippet 기능 추가
.Net Framework 3.0
제품의 버전 / 특징2006 년 - .Net Framework 3.0 (11 월 )
- 코어 부분은 .Net Framework 2.0 그대로 사용- 새로운 기술의 등장 WPF, WCF, WF, CardSpace
- Windows Vista
.Net Framework 3.0 기본 탑재
Visual Studio 2005 SP1 / Expression Studio / AJAX.NET
제품의 버전 / 특징2007 년 - Visual Studio 2005 Service Pack 1 (6 월 )
- ASP.NET AJAX 1.0 ( 추가 모듈 )
AJAX Web Application 개발 용이- Expression Blend 출시 WPF 어플리케이션의 GUI 구축
Visual Studio 2008 / .Net Framework 3.5
제품의 버전 / 특징2007 년 - Visual Studio 2008 / .Net Framework 3.5 (11 월 )
WPF 의 GUI 설계 기능 추가 : XamlPad, Expression Blend 와 같은 외부 도구 없이 WPF 의 UI
개발 용이 .
- C# 3.0 / Visual Basic 2008 (9.0)
LINQ 기능 추가 : 강력한 프로그래밍적 쿼리 기능
Visual Studio 2010 / .Net Framework 4.0
제품의 버전 / 특징미정 - Visual Studio 2010 / .Net Framework 4.0
Managed Code
Cf) Native Code (UnManaged Code)
- 결과물이 플랫폼 (OS) 종속적
Source Code 기계어 ( 특정 OS 만 해석 가능 )
Compile
Managed Code
- OS, H/W 종속적이지 않은 프로그램- ex) Java, C#,...
Source Code 임시 코드 OS
OS 종속 코드 변환
Compile
Managed Code
특징 - 객체 지향 모델 (OOP) 설계 - 언어 독립적 - 타입 안정성 Managed Code 는 변수의 형을 엄격하게 제한 - Garbage Collection
....
단점 - Native Code 에 비해 실행 속도가 느리다 .
- JVM, .NET Framework 과 같이 특정 Framework 이 설치 되지 않은 환경에선 동작하지 않는다 .