SlideShare a Scribd company logo
개발자가 알아야 할 .NET
Framework 하이라이트
2.0 에서 3.5 SP1 까지…
엄준일
닷넷엑스퍼트
마이크로소프트 ASP/ASP.NET MVP
강성재
한국마이크로소프트
개발자 및 플랫폼 사업 총괄
Agenda
• 다시 보는 .NET Framework
• ASP.NET
• ADO.NET Entity Framework & WCF
• WPF
다시 보는 .NET Framework
.NET의 발자취
•LINQ
.NET 3.5
•WPF
•WCF
•WF
•CardSpace
.NET 3.0 SP
.NET 2.0 SP
•MMIT
.NET 1.1
•Win Forms
•ASP.NET (Web Forms)
•ADO.NET
•Web Services
•.NET CF
.NET 1.0
•C#
.NET Beta
.NET Framework 3.5 SP1
ADO.NET Entity
Framework
ADO.NET Data
Services
ASP.NET Dynamic
DataWPF 3.5sp1
.NET Framework 3.5
LINQ
WF & WCF
Enhancements
Add-in
Framework
WPF 3.5
.Net Framework Versions
WPF WCF WF CardSpace
.NET Framework 3.0
.NET Framework 2.0 SP1
SP1
WPF 3.5
WPF 3.5 SP1
2.0 Subset In 2.0 Subset Out
WPF WCF
.NET Framework Client
ASP.NET Dynamic Data
7
타이틀
1.ASP.NET Dynamic Data
반복적인 작업을 자동화 할 수 있는
템플릿 제공
CRUD(Create/Read/Update/Delete)
작업을 위한 코드 최소화
쉬운 템플릿 커스터마이징
ADO.NET Entity Framework
&
WCF
Interop
with other
Platforms & WS-*
ASMX & WSE
Attribute-
Based
Programming
Enterprise Servi
ces
REST / HTTP Progr
amming
HTTP Services
Message-
Oriented
Programming
System.Messaging
Extensibility
Location transparency
.NET Remoting
통합 프로그래밍 모델
(*) New in .NET 3.5!
10
타이틀
1. ADO.NET Entity Framework & WCF
WPF
데스크톱 애플리케이션의 변화
.NET Framework 3.X
진화하는 웹, Silverlight
• 더욱더 풍부한 기능의 UI
• 고화질의 미디어 서비스
• 새로운 비즈니스 모델과 연결
14
타이틀
1.WPF
1.1. WPF 개선 사항
• WPF 성능 개선
• 새로운 효과 추가
• DirectX 통합
• WritealbeBitmap 성능 개선
• Z-Index 속성 추가
• 컨트롤 개선
15
타이틀
1.WPF
1.1. WPF Pixel Shader 환경 설정
• Windows Vista; Windows XP; Windows Server 2003; Windows Server 2008;
• Microsoft Visual Studio 2008 (C# Express, Visual Basic Express, or Professional Edition)
• Microsoft .NET Framework 3.5 service pack 1
• DirectX Software Development Kit
• Windows Presentation Foundation(WPF) Effect (optional but highly recommended)
• HLSL Test Environment: HLSLTester (optional)
• Pixel Shader Samples
.NET Framework Client Profile
내용 한줄 요약 설명
17
타이틀
1. .NET Framework Client Profile
. NET Framework 미
설치
. NET Framework
1.1
. NET Framework
2.0/SP1
. NET Framework
3.0/SP1
. NET Framework
3.5/SP1
Windows XP SP2 3.5 SP1 3.5 SP1 3.5 SP1 3.5 SP1
Windows Vista N/A N/A 3.5 SP1 3.5 SP1 3.5 SP1
Windows Server
2003
3.5 SP1 3.5 SP1 3.5 SP1 3.5 SP1 3.5 SP1
Windows Server
2008
N/A N/A 3.5 SP1 3.5 SP1 3.5 SP1
Thank you
www.microsoft.com/korea/devdays

More Related Content

Similar to 개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…

Manage book project
Manage book projectManage book project
Manage book project
Ann Byung Hyun
 
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
중선 곽
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
minseok kim
 
[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유
Hwan Min
 
S#03 김용현:VS2010으로 마이그레이션
S#03 김용현:VS2010으로 마이그레이션S#03 김용현:VS2010으로 마이그레이션
S#03 김용현:VS2010으로 마이그레이션
codercay
 
크로스플랫폼으로 다시 태어난 ASP.NET Core
크로스플랫폼으로 다시 태어난 ASP.NET Core크로스플랫폼으로 다시 태어난 ASP.NET Core
크로스플랫폼으로 다시 태어난 ASP.NET Core
SangHoon Han
 
Visual Studio 해부학
Visual Studio 해부학Visual Studio 해부학
Visual Studio 해부학준일 엄
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
Devgear
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
JungWoon Lee
 
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]정호 최
 
Android Native Module 안정적으로 개발하기
Android Native Module 안정적으로 개발하기Android Native Module 안정적으로 개발하기
Android Native Module 안정적으로 개발하기
hanbeom Park
 
어서 와~ ASP.NET Core는 처음이지?
어서 와~ ASP.NET Core는 처음이지?어서 와~ ASP.NET Core는 처음이지?
어서 와~ ASP.NET Core는 처음이지?
SangHoon Han
 
Windows phone 7 part i
Windows phone 7 part iWindows phone 7 part i
Windows phone 7 part i
권 태혁
 
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravelXECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XpressEngine
 
처음 시작하는 라라벨
처음 시작하는 라라벨처음 시작하는 라라벨
처음 시작하는 라라벨
KwangSeob Jeong
 
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
JinKwon Lee
 
자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능
Dexter Jung
 
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드Jeongsang Baek
 
[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅
NAVER D2
 

Similar to 개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지… (20)

Manage book project
Manage book projectManage book project
Manage book project
 
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
 
[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유
 
S#03 김용현:VS2010으로 마이그레이션
S#03 김용현:VS2010으로 마이그레이션S#03 김용현:VS2010으로 마이그레이션
S#03 김용현:VS2010으로 마이그레이션
 
크로스플랫폼으로 다시 태어난 ASP.NET Core
크로스플랫폼으로 다시 태어난 ASP.NET Core크로스플랫폼으로 다시 태어난 ASP.NET Core
크로스플랫폼으로 다시 태어난 ASP.NET Core
 
Visual Studio 해부학
Visual Studio 해부학Visual Studio 해부학
Visual Studio 해부학
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
 
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
 
Android Native Module 안정적으로 개발하기
Android Native Module 안정적으로 개발하기Android Native Module 안정적으로 개발하기
Android Native Module 안정적으로 개발하기
 
어서 와~ ASP.NET Core는 처음이지?
어서 와~ ASP.NET Core는 처음이지?어서 와~ ASP.NET Core는 처음이지?
어서 와~ ASP.NET Core는 처음이지?
 
Windows phone 7 part i
Windows phone 7 part iWindows phone 7 part i
Windows phone 7 part i
 
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravelXECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
 
처음 시작하는 라라벨
처음 시작하는 라라벨처음 시작하는 라라벨
처음 시작하는 라라벨
 
J2 Ee
J2 EeJ2 Ee
J2 Ee
 
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
 
자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능자바_웹_개발자를_위한_c#_핵심_기능
자바_웹_개발자를_위한_c#_핵심_기능
 
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
 
[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅
 

More from 준일 엄

Understanding open api service 엄준일
Understanding open api service 엄준일Understanding open api service 엄준일
Understanding open api service 엄준일
준일 엄
 
배포 아키텍처_2011-09-16_엄준일
배포 아키텍처_2011-09-16_엄준일배포 아키텍처_2011-09-16_엄준일
배포 아키텍처_2011-09-16_엄준일
준일 엄
 
배포 프로세스_퀵스타트_20111027_엄준일
배포 프로세스_퀵스타트_20111027_엄준일배포 프로세스_퀵스타트_20111027_엄준일
배포 프로세스_퀵스타트_20111027_엄준일
준일 엄
 
.NET 장애 개선 로드맵
.NET 장애 개선 로드맵.NET 장애 개선 로드맵
.NET 장애 개선 로드맵준일 엄
 
.NET 장애 개선 로드맵
.NET 장애 개선 로드맵.NET 장애 개선 로드맵
.NET 장애 개선 로드맵준일 엄
 
Umc.Core Frameworks
Umc.Core FrameworksUmc.Core Frameworks
Umc.Core Frameworks준일 엄
 
Build Team Foundation Architecture
Build Team Foundation ArchitectureBuild Team Foundation Architecture
Build Team Foundation Architecture준일 엄
 
Understanding Open Api Service
Understanding Open Api ServiceUnderstanding Open Api Service
Understanding Open Api Service준일 엄
 
엄준일 04일차 HTML/Javascript 교육
엄준일 04일차 HTML/Javascript 교육엄준일 04일차 HTML/Javascript 교육
엄준일 04일차 HTML/Javascript 교육준일 엄
 
컨설팅 프로세스
컨설팅 프로세스컨설팅 프로세스
컨설팅 프로세스준일 엄
 
Umc 와 함께하는 asp.net 해킹하기 (1)
Umc 와 함께하는 asp.net 해킹하기 (1)Umc 와 함께하는 asp.net 해킹하기 (1)
Umc 와 함께하는 asp.net 해킹하기 (1)준일 엄
 
Visual studio team system with agile tech days 2010
Visual studio team system with agile tech days 2010Visual studio team system with agile tech days 2010
Visual studio team system with agile tech days 2010준일 엄
 
[GAT/GAX] Guidance Automation Extensions
[GAT/GAX] Guidance Automation Extensions[GAT/GAX] Guidance Automation Extensions
[GAT/GAX] Guidance Automation Extensions준일 엄
 
[Visual studio camp #1] Enterprise Software Testing
[Visual studio camp #1] Enterprise Software Testing[Visual studio camp #1] Enterprise Software Testing
[Visual studio camp #1] Enterprise Software Testing준일 엄
 
Managed Extensibility Framework
Managed Extensibility FrameworkManaged Extensibility Framework
Managed Extensibility Framework준일 엄
 
Testing 엄준일의 slide_share
Testing 엄준일의 slide_shareTesting 엄준일의 slide_share
Testing 엄준일의 slide_share
준일 엄
 

More from 준일 엄 (16)

Understanding open api service 엄준일
Understanding open api service 엄준일Understanding open api service 엄준일
Understanding open api service 엄준일
 
배포 아키텍처_2011-09-16_엄준일
배포 아키텍처_2011-09-16_엄준일배포 아키텍처_2011-09-16_엄준일
배포 아키텍처_2011-09-16_엄준일
 
배포 프로세스_퀵스타트_20111027_엄준일
배포 프로세스_퀵스타트_20111027_엄준일배포 프로세스_퀵스타트_20111027_엄준일
배포 프로세스_퀵스타트_20111027_엄준일
 
.NET 장애 개선 로드맵
.NET 장애 개선 로드맵.NET 장애 개선 로드맵
.NET 장애 개선 로드맵
 
.NET 장애 개선 로드맵
.NET 장애 개선 로드맵.NET 장애 개선 로드맵
.NET 장애 개선 로드맵
 
Umc.Core Frameworks
Umc.Core FrameworksUmc.Core Frameworks
Umc.Core Frameworks
 
Build Team Foundation Architecture
Build Team Foundation ArchitectureBuild Team Foundation Architecture
Build Team Foundation Architecture
 
Understanding Open Api Service
Understanding Open Api ServiceUnderstanding Open Api Service
Understanding Open Api Service
 
엄준일 04일차 HTML/Javascript 교육
엄준일 04일차 HTML/Javascript 교육엄준일 04일차 HTML/Javascript 교육
엄준일 04일차 HTML/Javascript 교육
 
컨설팅 프로세스
컨설팅 프로세스컨설팅 프로세스
컨설팅 프로세스
 
Umc 와 함께하는 asp.net 해킹하기 (1)
Umc 와 함께하는 asp.net 해킹하기 (1)Umc 와 함께하는 asp.net 해킹하기 (1)
Umc 와 함께하는 asp.net 해킹하기 (1)
 
Visual studio team system with agile tech days 2010
Visual studio team system with agile tech days 2010Visual studio team system with agile tech days 2010
Visual studio team system with agile tech days 2010
 
[GAT/GAX] Guidance Automation Extensions
[GAT/GAX] Guidance Automation Extensions[GAT/GAX] Guidance Automation Extensions
[GAT/GAX] Guidance Automation Extensions
 
[Visual studio camp #1] Enterprise Software Testing
[Visual studio camp #1] Enterprise Software Testing[Visual studio camp #1] Enterprise Software Testing
[Visual studio camp #1] Enterprise Software Testing
 
Managed Extensibility Framework
Managed Extensibility FrameworkManaged Extensibility Framework
Managed Extensibility Framework
 
Testing 엄준일의 slide_share
Testing 엄준일의 slide_shareTesting 엄준일의 slide_share
Testing 엄준일의 slide_share
 

개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…

  • 1. 개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지… 엄준일 닷넷엑스퍼트 마이크로소프트 ASP/ASP.NET MVP 강성재 한국마이크로소프트 개발자 및 플랫폼 사업 총괄
  • 2. Agenda • 다시 보는 .NET Framework • ASP.NET • ADO.NET Entity Framework & WCF • WPF
  • 3. 다시 보는 .NET Framework
  • 4. .NET의 발자취 •LINQ .NET 3.5 •WPF •WCF •WF •CardSpace .NET 3.0 SP .NET 2.0 SP •MMIT .NET 1.1 •Win Forms •ASP.NET (Web Forms) •ADO.NET •Web Services •.NET CF .NET 1.0 •C# .NET Beta
  • 5. .NET Framework 3.5 SP1 ADO.NET Entity Framework ADO.NET Data Services ASP.NET Dynamic DataWPF 3.5sp1 .NET Framework 3.5 LINQ WF & WCF Enhancements Add-in Framework WPF 3.5 .Net Framework Versions WPF WCF WF CardSpace .NET Framework 3.0 .NET Framework 2.0 SP1 SP1 WPF 3.5 WPF 3.5 SP1 2.0 Subset In 2.0 Subset Out WPF WCF .NET Framework Client
  • 7. 7 타이틀 1.ASP.NET Dynamic Data 반복적인 작업을 자동화 할 수 있는 템플릿 제공 CRUD(Create/Read/Update/Delete) 작업을 위한 코드 최소화 쉬운 템플릿 커스터마이징
  • 9. Interop with other Platforms & WS-* ASMX & WSE Attribute- Based Programming Enterprise Servi ces REST / HTTP Progr amming HTTP Services Message- Oriented Programming System.Messaging Extensibility Location transparency .NET Remoting 통합 프로그래밍 모델 (*) New in .NET 3.5!
  • 11. WPF
  • 13. 진화하는 웹, Silverlight • 더욱더 풍부한 기능의 UI • 고화질의 미디어 서비스 • 새로운 비즈니스 모델과 연결
  • 14. 14 타이틀 1.WPF 1.1. WPF 개선 사항 • WPF 성능 개선 • 새로운 효과 추가 • DirectX 통합 • WritealbeBitmap 성능 개선 • Z-Index 속성 추가 • 컨트롤 개선
  • 15. 15 타이틀 1.WPF 1.1. WPF Pixel Shader 환경 설정 • Windows Vista; Windows XP; Windows Server 2003; Windows Server 2008; • Microsoft Visual Studio 2008 (C# Express, Visual Basic Express, or Professional Edition) • Microsoft .NET Framework 3.5 service pack 1 • DirectX Software Development Kit • Windows Presentation Foundation(WPF) Effect (optional but highly recommended) • HLSL Test Environment: HLSLTester (optional) • Pixel Shader Samples
  • 16. .NET Framework Client Profile 내용 한줄 요약 설명
  • 17. 17 타이틀 1. .NET Framework Client Profile . NET Framework 미 설치 . NET Framework 1.1 . NET Framework 2.0/SP1 . NET Framework 3.0/SP1 . NET Framework 3.5/SP1 Windows XP SP2 3.5 SP1 3.5 SP1 3.5 SP1 3.5 SP1 Windows Vista N/A N/A 3.5 SP1 3.5 SP1 3.5 SP1 Windows Server 2003 3.5 SP1 3.5 SP1 3.5 SP1 3.5 SP1 3.5 SP1 Windows Server 2008 N/A N/A 3.5 SP1 3.5 SP1 3.5 SP1