ASP.NET MVC和AJAX

iDotNetSpace發表於2008-08-26
1. ASP.NET MVC框架不是 Web Forms 4.0,而是提供一個選項,好比汽車和摩托車,到達目的地可以用多種工具,每種工具都有其長項和短處,但別削足適履
2. ASP.NET MVC框架將成為System.Web.Mvc, 將與ASP.NET的子系統相相容,這意味著你也可以在其中使用或濫用Session, Cache, Personalization, Roles, Membership等
3. ASP.NET MVC框架的擴充套件性會很好,可以使用Castle Windsor作為它的IoC容器,可以用NHibernate做持久,Brail做檢視等

他同時提供了他在DevConnections做的MVC示範的原始碼(可惜沒有跟MVC相關的DLL),可以在他的部落格上下載。

有人抱怨,自ASP.NET AJAX 1.0釋出以來,ASP.NET AJAX的進展好像不是很大,Joe Stagner指出在ASP.NET 3.5和Visual Studio 2008中,

1. ASP.NET AJAX不再是單獨的附加產品,而是整合進了ASP.NET
2. Visual Studio 2008對JavaScript提供完全的和動態的Intellisense支援
3. Visual Studio 2008提供對JavaScript的除錯支援,你可以加斷點,使用Watch, Immediates, Call Stack等視窗
4. WCF 支援JSON, RSS, 和 POX,意味著你可以使用AJAX 呼叫WCF服務
5. AJAX 控制元件工具包已多達34個控制元件
6. ASP.NET提供64個ASP.NET AJAX “How Do I”錄影

另外ASP.NET Futures方面,
1. ASP.NET Futures提供對Safari瀏覽器的歷史的支援,包括在客戶端對歷史的支援
2. ASP.NET Futures的CSS Selectors APIs 與W3C推薦相相容
3. ASP.NET Futures的指令碼資源分離器允許你將程式集中內嵌的資源指令碼轉換成單獨的指令碼檔案

另外,如果你想參與,ASP.NET控制元件工具包專案是開源的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-434722/,如需轉載,請註明出處,否則將追究法律責任。

相關文章