摘要:ASP.NET MVC 2 發佈了
【原文位址】ASP.NET MVC 2 Released
【原文發表日期】 Thursday, March 11, 2010 9:24 PM
我非常高興地宣佈,針對含有ASP.NET 3.5的VS 2008/Visual Web Developer 2008 Express版的ASP.NET MVC 2最終版發佈了,你可以在下列位址下載和安裝它:
VS 2010 和 Visual Web Developer 2010的最終版將內建含有ASP.NET MVC 2, 所以,你不需要另外的安裝就可以在其中使用ASP.NET MVC 2。
ASP.NET MVC 2
我們在不到一年之前發佈了ASP.NET MVC 1版, 自那時起,幾乎近百萬的開發人員下載並使用了ASP.NET MVC 1的最終版,其人氣(popularity)逐月遞增。
ASP.NET MVC 2 是 ASP.NET MVC 的下一個重大更新版,它是與ASP.NET MVC 1相相容的更新版,所以,你所有關於ASP.NET MVC的現有知識,技能,程式碼和擴展在以後都能繼續發揮作用。跟第一個版本一樣,我們還在與OSI相容的開放原始碼許可下發佈了ASP.NET MVC 2的源碼。
ASP.NET MVC 2可與ASP.NET MVC 1並行安裝(這意味著,你可以在同一台機器上有一些應用是用V1建造的,而另一些是用V2建造的)。在這裡,我們發佈了一些說明,如何使用VS 2008將你現有的ASP.NET MVC 1應用升級到使用ASP.NET MVC 2。注意,VS 2010有一個自動升級的精靈,可以為你自動地將你現有的ASP.NET MVC 1應用程式遷移到ASP.NET MVC 2。
ASP.NET MVC 2 特性
ASP.NET MVC 2添加了一堆新的功能和特性。我已經動手撰寫一個部落格系列,討論其中一些新的特性,在將來還會做更深入地討論。其中一些新的特性和功能包括:
- 新的強型別HTML輔助方法
- 跨越伺服器和客戶端的增強模型驗證支援
- 透過模板客制來自動生成UI輔助方法
- 將大應用分割成為「區域」的支援
- 啟用平行運行長時間運行任務的非同步控制器支援
- 使用Html.RenderAction顯示網頁/網站子部分的支援
- 無窮多的新輔助函數,工具,以及API增強
- 改進的Visual Studio工具支援
你可以在www.asp.net/mvc網站上的《ASP.NET MVC 2新特性》一文中瞭解這些特性的詳情。
我們不久將在www.asp.net/mvc上發佈許許多多的新教程和錄影,涉及ASP.NET MVC 2版中的所有特性。我們還將發佈一個更新了的,完全用ASP.NET MVC 2建造的全程教程(很像我撰寫的涉及ASP.NET MVC 1的NerdDinner教程 )。
結語
ASP.NET MVC開發團隊在過去的一年裡定期發佈了V2預覽版以獲取對特性集的回饋。我想對試用了預覽版和給我們提交了建議/回饋/缺陷報告的每一位說一聲,衷心感謝你!
我們希望你喜歡ASP.NET MVC 2的最終版!
Scott