이전 포스팅에서 소개해 드렸던 ASP.NET MVC 3와 관련해 소개된 위의 내용을 모두 하나의 데이터 기반 웹 어플리케이션을 제작하는 데모로 풀어 나갑니다.
이전 포스트 : MIX11을 통해 보는 차세대웹 - 스캇이 말하는 Microsoft Web Platform (6/10)
ASP.NET MVC3 Tools 데모 를 진행하는 Scott Hanselman 입니다.
MVC3 프로젝트를 통해 자동으로 NuGet 패키지 설치 관리자가 구성되고, jQuery나 EF, Modernzr도 자동 기본 구성됩니다.
기억하시는지요? Scaffolding 옵션을 통해 model을 구성했을 뿐인데 자동으로 Controller와 View 에 Entity Framework를 이용하는, CRUD를 위한 코드가 휘리릭~ 자동 완성됩니다.(기능이 조금 추가되었군요.)
NuGet 패키지 설치 관리자를 이용해 패키지를 설치하는 모습입니다. 이번 데모는 SQLCE 기반 Entity Framework이지만, 다른 많은 종류의 오픈소스 기반 패키지들을 같은 방법으로 프로젝트에 추가 가능하죠.
NuGet의 장점은
- 오픈소스 패키지가 어디 있는지
- 다양한 버전들 중 어느 버전을 써야 하는지
- 어떤 빌드가 최신 버전인지
- 나의 프로젝트에 추가하려면 web.config 등의 어디를 수정하고, 어디에 파일을 위치 시켜야 하는지
와 같은 개발자를 힘들게하는 고민이 사라집니다.
참고로, NuGet은 이미 SQLER에서 진행한 개발자를 위한 기술나눔 세미나에서 강보람 MVP를 통해 소개된 내용이기도 합니다.
NuGet 세미나 발표자료 다운로드 : http://www.sqler.com/346339
자. 이렇게 대략적으로 ASP.NET MVC 3에 대한 데모를 살펴 보았습니다.
바로, ASP.NET MVC 3 Tool update 에 대한 공식발표 입니다.
공식발표 : http://www.asp.net/mvc 에서 ASP.NET MVC 3 Tool update를 다운로드 가능!
다음 포스팅은 WebMatrix! 자 MIX11을 읽어드리는 남자, 코난이와 함께 계속 달려 보시죠. ^_^
감사합니다.