net history

11
.Net History

Upload: sydney

Post on 05-Jan-2016

57 views

Category:

Documents


8 download

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 Presentation

TRANSCRIPT

Page 1: Net History

.Net History

Page 2: 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 ( 관리 코드 ) 등장

Page 3: Net History

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 표준 탑재

Page 4: Net History

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 기능 추가

Page 5: Net History

.Net Framework 3.0

제품의 버전 / 특징2006 년 - .Net Framework 3.0 (11 월 )

- 코어 부분은 .Net Framework 2.0 그대로 사용- 새로운 기술의 등장 WPF, WCF, WF, CardSpace

- Windows Vista

.Net Framework 3.0 기본 탑재

Page 6: Net History

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 구축

Page 7: Net History

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 기능 추가 : 강력한 프로그래밍적 쿼리 기능

Page 8: Net History

Visual Studio 2010 / .Net Framework 4.0

제품의 버전 / 특징미정 - Visual Studio 2010 / .Net Framework 4.0

Page 9: Net History

Managed Code

Cf) Native Code (UnManaged Code)

- 결과물이 플랫폼 (OS) 종속적

Source Code 기계어 ( 특정 OS 만 해석 가능 )

Compile

Page 10: Net History

Managed Code

- OS, H/W 종속적이지 않은 프로그램- ex) Java, C#,...

Source Code 임시 코드 OS

OS 종속 코드 변환

Compile

Page 11: Net History

Managed Code

특징 - 객체 지향 모델 (OOP) 설계 - 언어 독립적 - 타입 안정성 Managed Code 는 변수의 형을 엄격하게 제한 - Garbage Collection

....

단점 - Native Code 에 비해 실행 속도가 느리다 .

- JVM, .NET Framework 과 같이 특정 Framework 이 설치 되지 않은 환경에선 동작하지 않는다 .