ASP.NET MVC 2博客系列
過去的6個月里,ASP.NET開發團隊一直不斷地發布了ASP.NET MVC 2的預覽版,然后是beta版,現在則是RC(最終版的候選版)。
鑒于最終版的發布也不太遠了,我想該是開始一個含多個部分的ASP.NET MVC 2 新博客系列的時候了,該系列旨在討論新的特性以及該如何充分利用它們。
ASP.NET MVC 2
去年三月份時,我們發布了ASP.NET MVC 1.0。自那以后,幾乎有一百萬開發人員下載和使用了1.0的最終版,它的人氣(popularity)逐月遞增。
ASP.NET MVC 2是ASP.NET MVC的下一個重大更新版本,它與ASP.NET MVC 1是兼容的,即,你擁有的有關ASP.NETMVC所有的知識,技能,代碼,和擴展,之后可以繼續發揮作用。就象第一個版本一樣,我們依然會在與OSI相容的開源許可下發布ASP.NET MVC 2的源代碼。
ASP.NET MVC 2 特性
ASP.NET MVC 2 添加了一堆新的功能和特性。我將在這個博客系列里對它們進行深入討論,包括下面這些:
- 新的強類型HTML輔助方法 (發表于2010年1月10日)
- Enhanced Model Validation support across both server and client (不久就會發表)
- Auto-Scaffold UI Helpers with Template Customization (不久就會發表)
- Support for partitioning large applications into “Areas” (不久就會發表)
- Asynchronous Controllers support (不久就會發表)
- Support for rendering sub-sections of a page/site using Html.RenderAction (不久就會發表)
- Lots of new helper functions, utilities, and API enhancements (不久就會發表)
- Improved Visual Studio tooling support (不久就會發表)
如何下載ASP.NET MVC 2
ASP.NET MVC 2是設計來可在VS 2008 / .NET 3.5,以及VS 2010 / .NET 4下工作的。同時支持2個版本意味著你今天就可以開始使用,而不必等著升級到VS2010 / .NET 4才用。
點擊這里下載針對 .NET 3.5 和 VS 2008的 ASP.NET MVC 2的RC版,可在同個機器上與ASP.NET MVC 1.0并列安裝。
ASP.NET MVC 2是 VS 2010 / .NET 4的內置組件,這意味著,在你安裝Visual Studio2010的任意一個版本之后,你不用下載或安裝別的就可以得到ASP.NET MVC 2。目前的公開VS 2010 Beta2版包含了ASP.NET MVC 2 的第二個預覽版。下個月將發布的VS 2010 RC版將會有一個比較新的ASP.NET MVC 2 RC版本。
ASP.NET Web Forms + ASP.NET MVC
我們總是很謹慎地表明, ASP.NET MVC是ASP.NET中的一個選項。 ASP.NET WebForms將繼續會是使用ASP.NET建造應用時最為廣泛使用的方式,而且新的 ASP.NET 4 版本包含了針對 ASP.NET WebForms開發的顯著改進(干凈的客戶端ID和基于CSS的控件標識,更好的ViewState管理,新的數據和圖表控件,URL導向,SEO改進等等),你可以在我撰寫中的VS 2010 和 .NET 4 博客系列中了解這些改進的詳情。
在將來的版本中,我們還將進一步改進和增強ASP.NET Web Forms 和 ASP.NET MVC這2個編程模型,開發人員可以,也應該選擇對他們來說感覺最舒服和最自然的模型。不久我們會在 www.asp.net 上發布新的錄像和導引,幫助提供每個模型的額外導引,以及如何選擇對你來說感覺最舒服的那個模型。
希望本文對你有所幫助,
Scott
留言列表