프레임웍 기반 개발을 위해 시장에서 입증된 프레임웍을 근간으로 프로젝트에서 사용할 수 있는 틀을 제공하는 Sharp Architecture가 최신 버전 v1.9.5를 공개했다. 이번 버전에서는 다음과 같은 점이 눈에 띈다. 1. ASP.NET MVC 3 RTM 기반으로 업그레이드 되었으며, 2. .NET Framework 4 기반으로 구성되었고, 3. System.Web.Mvc.IDependencyResolver를 구현하고 있다. 1.9.5 버전에서는 ASP.NET MVC + Nhibernate 기반으로 솔루션이 구성되어 있으며, DI 컨테이너로 Castle의 Windsor를 제공하고 있다. 또한 IDependencyResolver의 구현 클래스로 WindsorDependencyResolver를 제공하고..
약간 철 지난 이야기일 수 있겠지만, ASP.NET MVC 1.0 정식 버전이 공개된 시점이기에 무료 e-book을 다운로드 받을 수 있는 곳을 안내하고자 한다. ASP.NET MVC 1.0 e-book은 Scott Hanselman, Rob Conery, Phil Haack 등 쟁쟁한 사람들이 지었으며 여기에 Scott Guthrie가 도움을 주는 형식을 빌어 만들어진 책이며 아마존에서 31달러에 구입할 수 있다. 이 책에 대한 좀 더 상세한 설명은 Scott Guthrie 블로그를 참조하시길... Download Links Download the free end-to-end tutorial chapter in PDF form Download the source code + unit tests for ..
차세대 웹 개발을 준비하는 웹 개발자와 디자이너를 위해 마이크로소프트가 매년 개최하는 MIX 행사가 성황리에 막을 내렸다. 이번 MIX09에서 발표된 주목해야하는 기술 변화들에 대해 간단히 정리해보자 [Silverlight 베타 3] Silverlight 3 베타에서 달라지는 것들은 아래 그림으로 요약할 수 있다. 특징적인 것들을 뽑아보면 1. 멀티미디어 - IIS Media Services의 Smooth Streaming 기법을 통해 실시간으로 사용자의 네트웍 및 CPU 환경에 최적화된 비디오 품질을 제공 - HD급 동영상을 위한 VC-1/WMA 이외에 H.264/AAC를 지원함으로써 서비스 제공자에게 선택의 기회 제공 - GPU를 활용한 Full Screen 720p+ HD 동영상 상영이 가능 - P..
ASP.NET MVC 프레임웍의 출시가 임박한 가운데, ASP.NET MVC Release Candidate 2가 출시되었다. RC1에 있었던 몇 가지 버그가 수정되었고 새 기능이 추가되었다. 변경된 것으로는 ASP.NET MVC RC 2 설치시에 .NET Framework 3.5 SP1을 요구한다. 하지만 실행시 런타임 자체는 SP1에 대한 dependency가 없기 때문에 binary 배포할 경우 SP1 없는 .NET Framework 3.5 설치하에서도 동작한다. 또한 쿠키를 통한 사기 방지를 위해 쿠키에 쿠키 경로를 포함시킬 수 있으며, 포함된 jQuery의 버전이 1.2.6 에서 1.3.1 로 변경되었다. DefaultModelBinder의 validation 관련 메시지가 현지화될 수 있게 변..

ASP.NET MVC 기반으로 만들어진 블로그 엔진 Oxite가 Codeplex에 공개됐다. 웹 개발자 및 디자이너를 위한 행사로 마이크로소프트가 매년 주최하고 있는 MIX의 온라인 싸이트가 바로 Oxite 기반으로 운영되고 있다. (Mix online을 개발하는 과정에서 만들어져서 운영되고 있다고 표현하는 것이 맞을 듯..) 이처럼 Mix Online의 개발 및 운영 노하우가 담겨 있는 ASP.NET MVC 기반의 확장성 있는 Content Management Platform 이라는 것이 만든 이들의 주장이다. Oxite는 codeplex 싸이트에서 해당 소스 코드를 다운로드 받아 빌드하여 테스트해볼 수 있다. 빌드시 design time validation 필요에 의해 SQL Server 2005 인..

Sharp Architecture는 ASP.NET MVC와 NHibernate를 이용하여 유지보수가 용이하고 견고한 웹 애플리케이션을 위한 뼈대를 제공해주는 일종의 reference architecture라 할 수 있다. Sharp Architecture가 어떠한 구조로 ASP.NET MVC와 NHibernate를 엮고 있는지 살펴보면서, 만든 이 Billy McCafferty가 어떤 아이디어로 이를 제안했는지, 혹은 내가 만약 향후에 다른 프레임웍의 조합을 통해 프로젝트를 진행할 경우 활용할 수 있는 프랙티스는 없는지 알아보기로 하자. 1. Sharp Architecture 그림에서 보듯이 Sharp Architecture (#arch)는 두 개의 애플리케이션 한 개의 워드 문서로 구성되어 있다. - ..
ASP.NET MVC 정식 버전 출시가 임박한 가운데 Preview 5 가 공개되었다. Preview 4 공개 이후 두 달만에 발표한 것이다. ASP.NET MVC를 테스트하고 있는 많은 개발자들로부터 듣는 의견은 너무 자주 변경이 이루어진다는 것이다. Preview가 발표될 때다마 새로 배워야한다는 엄살도.... 이번 Preview 5에서 달라진 점을 간단히 살펴보면... 1. Action method overload가 지원된다. 즉, 같은 action에 대해 http verb가 get 혹은 put 방식으로 접속하더라도 각각 처리할 수 있도록 overload가 지원된다. 예를 들어 사용자 신규 등록의 경우 사용자 입력을 받는 페이지를 보여주는 Get 방식의 action 하나, 입력 받은 값을 통해 실제..

마이크로소프트가 운영하는 오픈 소스 프로젝트를 위한 호스팅 싸이트인 CodePlex(http://www.codeplex.com)에 지난 5월 16일자로 S#arp Architecture라는 프로젝트가 올라왔다. CodePlex에서 호스팅되는 프로젝트들은 오픈 프로젝트 형태로 개발자들간의 자유로운 의사소통을 통해 가장 바람직한 소프트웨어를 만들어내는 방향으로 진행되고 있으며, S#arp Architecture도 현재 다양한 사람들로부터 피드백을 받으며 나아가고 있다. S#arp Architecture는 시장에서 가장 많이 선호되는 오픈 소스 프레임웍들을 조합하여 빠르고 견고하게 웹 애플리케이션을 만들 수 있는 프레임웍들의 조합이다. 여기에 포함되는 프레임웍들로는 ASP.NET MVC Preview 2 + ..

지난 3월 21일 ASP.NET MVC에 대한 소스코드가 코드플렉스를 통해 공개되었으며 앞으로 이곳을 통해 지속적으로 업데이트가 이루어질 것이라고 밝히고 있다. 현재 코드플렉스에는 ASP.NET MVC Preview 2 소스가 공개되어 있다. 공개된 소스코드는 .zip형태이며, 여기에는 Visual Studio 2008용 솔루션 파일이 제공되고 있어 VS에서 쉽게 소스코드를 살펴볼 수 있다. 한가지 주의할 점은 마이크로소프트가 ASP.NET MVC 뿐만아니라 .NET Framework 3.x BCL (Base Class Library)까지 소스를 공개하고 있는데, 이것은 개발자가 소스를 참고하여 개발에 활용하도록 함이며, 혹 있을지 모를 버그에 대한 패치를 기다리기 보다는 개발자가 빠르게 버그를 수정하여..

지난 3일부터 미국 라스베가스에서 진행되고 있는 MIX08에서 예상대로 ASP.NET MVC Framework Preview 2와 Silverlight 2 Beta 1이 발표되었다. ASP.NET MVC Preview 2는 작년 12월 ASP.NET 3.5 Extension에 포함되어 두 번 CTP가 발표되었는데, 이번에 MIX08을 맞이하여 별도의 업데이트 버전이 발표되었다. 이번 Preivew 2 버전에서는 이전 버전과는 다른 몇 가지가 특징이 눈에 띈다. 우선 프로젝트 템플릿이 이전 버전에서는 ASP.NET MVC with Test 혹은 without Test 등으로 나뉘어져 있었는데, 이것이 하나의 ASP.NET MVC Preview 2라는 템플릿으로 합쳐지고 대신 위저스 실행시 테스팅 프레임웍을..
- Total
- 289,263
- Today
- 1
- Yesterday
- 0