SlideShare a Scribd company logo
One ASP.NET
발표자 소개
박용준 MVP
- Microsoft MVP (ASP.NET/IIS)
- 데브렉 전임강사
- Microsoft 공인 강사(MCT)
- 저서 : 쉽게 배우는 ASP.NET 등
- 역서 : 프로페셔널 TFS 등
- TAEYO.NET, ASP.NET Korea User Group, Microsoft ALM Korea 운영진
한상훈 MVP
- Microsoft MVP (ASP.NET/IIS)
- ㈜대학내일 e-Biz Team 개발파트
- 역서 : 프로페셔널 TFS, 이제 시작이야! jQuery 모바일 등
- TAEYO.NET, ASP.NET Korea User Group, Microsoft ALM Korea 운영진
ASP.NET Old & New
ASP.NET
MVC
ASP.NET
Web API
ASP.NET
Web Forms
ASP.NET
SignalR
One ASP.NET
MVC 아키텍쳐
• 응용프로그램을 Model, View, Controller 라는 세 가지 주요
구성 요소로 분리
• 긴 시간 동안 검증되고 인정받은 가장 인기 있는 개발 패턴
초기화
선택 및 렌더링
렌더링할 데이터 읽음
Request
Response
ASP.NET MVC Framework
• MVC 아키텍처 도입
• 비즈니스 로직의 분리로 응용프로그램의 역할이 명확해짐
• 확장성 및 HTML, HTTP 제어 강화
• 자동 테스트 및 유지보수가 쉬움
• 애자일(Agile) 개발 방법론의 최신 개념과 기법 도입
• ASP.NET 플랫폼의 장점들을 기반으로 함
ASP.NET MVC Framework 발전사
• MVC Framework 1.0 (2009)
• MVC Framework 2.0 (2010)
• MVC Framework 3.0 (2011)
• MVC Framework 4.0 / Web API 1.0 (2012)
• MVC Framework 5.0 / Web API 2.0 (2013)
• MVC Framework 5.1 / Web API 2.1 (2014)
One ASP.NET
One ASP.NET
ASP.NET Web API
• HTTP 서비스 개발 프레임워크
• 플랫폼 환경의 제한이 없는 서비스
• 클라이언트 환경의 제한이 없는 서비스
• REST : Representation State Transfer
• RESTful 응용프로그램을 개발하는 가장 이상적인 플랫폼
Web API = REST
70
21
5
2
0
10
20
30
40
50
60
70
80
점유율 (ProgrammableWeb, Jan 9, 2014)
REST SOAP Javascript XML-RPC
One ASP.NET
One ASP.NET
ASP.NET Web Pages
• 소규모 웹사이트를 위한 개발 프레임워크 엔진
• 간단하게!, 가볍게!, 빠르게!
• 서비스를 빠르게 제공하기 위한 유연성을 갖춘 개발 방법
• Razor 뷰 엔진 기본 채택
• 무료 개발 도구
• WebMatrix
WebMatrix
• Web Pages를 위한 올인원 개발 도구
• 웹 사이트를 만들기 위한 모든 것이 포함
• 코드 편집기, 웹 서버, 데이터베이스 및 기반 프레임워크
• 경량화 패키지
• 전체 패키지와 관련 종속성이 50MB 미만
• 타 플랫폼 지원
• PHP, MySQL 등
Visual Studio와 WebMatrix
One ASP.NET
ASP.NET 관련 추천 사이트
• 국외
• http://www.asp.net
• 국내
• http://www.taeyo.net
• https://www.facebook.com/groups/AspxKorea/
참고 자료
• http://www.asp.net
• http://www.taeyo.net
• http://www.codeproject.com/Articles/470107/ASP-NET-MVC-Part-
Introduction
• http://msdn.microsoft.com/ko-kr/magazine/gg983489.aspx
• http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework
• http://dotnet.dzone.com/articles/history-aspnet-mvc-so-far
• http://msdn.microsoft.com/ko-kr/library/dd381412(v=vs.108).aspx
• http://www.codeproject.com/Articles/470107/ASP-NET-MVC-Part-
Introduction
One ASP.NET

More Related Content

PPTX
.NET 기반 비즈니스 응용 프로그램의 현주소와 방향
PPTX
ASP.NET 웹 서비스 플랫폼으로 날다
PDF
어서 와~ ASP.NET Core는 처음이지?
PDF
ASP.NET의 시작(or 재시작)을 어려워하는 이들을 위한 길라잡이
PPTX
크로스플랫폼으로 다시 태어난 ASP.NET Core
PDF
델파이 @22
PDF
마이크로소프트 앱 플랫폼을 이용한 어플리케이션 개발과 배포
PDF
[Td 2015]두근두근 asp.net 5(한상훈)
.NET 기반 비즈니스 응용 프로그램의 현주소와 방향
ASP.NET 웹 서비스 플랫폼으로 날다
어서 와~ ASP.NET Core는 처음이지?
ASP.NET의 시작(or 재시작)을 어려워하는 이들을 위한 길라잡이
크로스플랫폼으로 다시 태어난 ASP.NET Core
델파이 @22
마이크로소프트 앱 플랫폼을 이용한 어플리케이션 개발과 배포
[Td 2015]두근두근 asp.net 5(한상훈)

Similar to One ASP.NET (20)

PDF
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
PDF
웹 2.0 기술 소개 (2006)
PPTX
infosystemron8zo
PDF
ASP.NET 4 New Features
PPTX
기술적 변화를 이끌어가기
PPT
PDF
두근두근 ASP.NET 5!
PDF
//BUILD/ Seoul - .NET의 현재와 미래. 그 새로운 시작
PDF
ASP.NET Web API를 이용한 오픈 API 개발
PDF
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
PPTX
자바_웹_개발자를_위한_c#_핵심_기능
PPTX
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
PPTX
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
PDF
오픈 API 서비스 A to Z: Daum API를 중심으로 (윤석찬, Daum) :: API Meetup 2014
PDF
웹 애플리케이션 기술 소개 - NGWeb (2006)
PDF
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
PDF
웹개발자가 알아야할 기술
PDF
ASP.NET Web API를 활용한 RESTful 서비스 개발
PPTX
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
PDF
OSS개발자 포럼 캠프
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
웹 2.0 기술 소개 (2006)
infosystemron8zo
ASP.NET 4 New Features
기술적 변화를 이끌어가기
두근두근 ASP.NET 5!
//BUILD/ Seoul - .NET의 현재와 미래. 그 새로운 시작
ASP.NET Web API를 이용한 오픈 API 개발
[Td 2015]70분에 보여준다. 웹표준을 지원하는 edge 브라우저부터 웹 앱 개발까지(김영욱)
자바_웹_개발자를_위한_c#_핵심_기능
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
오픈 API 서비스 A to Z: Daum API를 중심으로 (윤석찬, Daum) :: API Meetup 2014
웹 애플리케이션 기술 소개 - NGWeb (2006)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
웹개발자가 알아야할 기술
ASP.NET Web API를 활용한 RESTful 서비스 개발
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
OSS개발자 포럼 캠프
Ad

More from SangHoon Han (14)

PDF
ASP.NET Core와 Azure App Service와의 환상적인 만남
PDF
VSO의 매력 터지는 핵심 기능! 클라우드 기반의 성능 분석 도구 Application Insights
PDF
최신 IT 트렌드, 그리고 Web을 만드는 사람들
PDF
나는 웹 크리에이터다! 그리고... 최근 웹 핫이슈!.pdf
PDF
ASP.NET MVC Framework 개발자를 위한 Razor Syntax.pdf
PDF
Developer`s Web Standard
PDF
ASP.NET 4.0 New Features Part2 - URL Routing(ASP.NET WebForms)
PDF
Blazor와 안면 트기!
PDF
ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET)
PDF
Intelligent Kiosk와 함께 떠나는 Microsoft Cognitive Services 탐험
PDF
커뮤니티와 함께하는 슬기로운 개발생활
PDF
I am ASP.NET Core Razor Pages
PPTX
크로스 플랫폼을 지향하는 Alm, 당황하지 않고 vso로 빡! 끝!
PPTX
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
ASP.NET Core와 Azure App Service와의 환상적인 만남
VSO의 매력 터지는 핵심 기능! 클라우드 기반의 성능 분석 도구 Application Insights
최신 IT 트렌드, 그리고 Web을 만드는 사람들
나는 웹 크리에이터다! 그리고... 최근 웹 핫이슈!.pdf
ASP.NET MVC Framework 개발자를 위한 Razor Syntax.pdf
Developer`s Web Standard
ASP.NET 4.0 New Features Part2 - URL Routing(ASP.NET WebForms)
Blazor와 안면 트기!
ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET)
Intelligent Kiosk와 함께 떠나는 Microsoft Cognitive Services 탐험
커뮤니티와 함께하는 슬기로운 개발생활
I am ASP.NET Core Razor Pages
크로스 플랫폼을 지향하는 Alm, 당황하지 않고 vso로 빡! 끝!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
Ad

One ASP.NET

  • 2. 발표자 소개 박용준 MVP - Microsoft MVP (ASP.NET/IIS) - 데브렉 전임강사 - Microsoft 공인 강사(MCT) - 저서 : 쉽게 배우는 ASP.NET 등 - 역서 : 프로페셔널 TFS 등 - TAEYO.NET, ASP.NET Korea User Group, Microsoft ALM Korea 운영진 한상훈 MVP - Microsoft MVP (ASP.NET/IIS) - ㈜대학내일 e-Biz Team 개발파트 - 역서 : 프로페셔널 TFS, 이제 시작이야! jQuery 모바일 등 - TAEYO.NET, ASP.NET Korea User Group, Microsoft ALM Korea 운영진
  • 3. ASP.NET Old & New ASP.NET MVC ASP.NET Web API ASP.NET Web Forms ASP.NET SignalR
  • 5. MVC 아키텍쳐 • 응용프로그램을 Model, View, Controller 라는 세 가지 주요 구성 요소로 분리 • 긴 시간 동안 검증되고 인정받은 가장 인기 있는 개발 패턴 초기화 선택 및 렌더링 렌더링할 데이터 읽음 Request Response
  • 6. ASP.NET MVC Framework • MVC 아키텍처 도입 • 비즈니스 로직의 분리로 응용프로그램의 역할이 명확해짐 • 확장성 및 HTML, HTTP 제어 강화 • 자동 테스트 및 유지보수가 쉬움 • 애자일(Agile) 개발 방법론의 최신 개념과 기법 도입 • ASP.NET 플랫폼의 장점들을 기반으로 함
  • 7. ASP.NET MVC Framework 발전사 • MVC Framework 1.0 (2009) • MVC Framework 2.0 (2010) • MVC Framework 3.0 (2011) • MVC Framework 4.0 / Web API 1.0 (2012) • MVC Framework 5.0 / Web API 2.0 (2013) • MVC Framework 5.1 / Web API 2.1 (2014)
  • 10. ASP.NET Web API • HTTP 서비스 개발 프레임워크 • 플랫폼 환경의 제한이 없는 서비스 • 클라이언트 환경의 제한이 없는 서비스 • REST : Representation State Transfer • RESTful 응용프로그램을 개발하는 가장 이상적인 플랫폼
  • 11. Web API = REST 70 21 5 2 0 10 20 30 40 50 60 70 80 점유율 (ProgrammableWeb, Jan 9, 2014) REST SOAP Javascript XML-RPC
  • 14. ASP.NET Web Pages • 소규모 웹사이트를 위한 개발 프레임워크 엔진 • 간단하게!, 가볍게!, 빠르게! • 서비스를 빠르게 제공하기 위한 유연성을 갖춘 개발 방법 • Razor 뷰 엔진 기본 채택 • 무료 개발 도구 • WebMatrix
  • 15. WebMatrix • Web Pages를 위한 올인원 개발 도구 • 웹 사이트를 만들기 위한 모든 것이 포함 • 코드 편집기, 웹 서버, 데이터베이스 및 기반 프레임워크 • 경량화 패키지 • 전체 패키지와 관련 종속성이 50MB 미만 • 타 플랫폼 지원 • PHP, MySQL 등
  • 18. ASP.NET 관련 추천 사이트 • 국외 • http://www.asp.net • 국내 • http://www.taeyo.net • https://www.facebook.com/groups/AspxKorea/
  • 19. 참고 자료 • http://www.asp.net • http://www.taeyo.net • http://www.codeproject.com/Articles/470107/ASP-NET-MVC-Part- Introduction • http://msdn.microsoft.com/ko-kr/magazine/gg983489.aspx • http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework • http://dotnet.dzone.com/articles/history-aspnet-mvc-so-far • http://msdn.microsoft.com/ko-kr/library/dd381412(v=vs.108).aspx • http://www.codeproject.com/Articles/470107/ASP-NET-MVC-Part- Introduction