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