北京北大青鳥校區提供
擴展閱讀:三種Ajax技術框架簡介
上一篇文章中,北京北大青鳥校區老師已經介紹了三種技術框架的簡介,今天我們將把這三種技術做一個比較,讓大家在家今后的操作中能夠選擇最合適的技術來使用。
性能比較
Ajax 應用程序的性能取決于 Web 應用程序的幾個方面:
Ø服務器響應時間
Ø網絡傳輸時間
Ø客戶機 Javascript 的處理時間
可以用不同的框架制作出程序樣例,使用FireBug測試其性能
從生成機制來說
Asp.net Ajax 服務器控件會生成其控制代碼,生成的js文件可能稍微大些
MicrosoftAjax原始文件比較小,在82k ,加載速度比較快
Jquery原始文件比較小,在40k左右,加載速度比較快
Ext2.0原始文件500多k,加載速度稍慢。
當然可以通過性能優化,減少不必要的加載項,使用緩存等技術提升Ajax的性能。(北京北大青鳥校區)
易用性比較
3.1 Asp.net Ajax的使用
和VS2008 開發環境集成,開發和調試非常方便。
通常實現復雜的功能只需要在頁面中拖幾個控件,而不必了解深層次的工作原理,除此之外服務器端編程的ASP.NET AJAX Control Toolkit含有大量的獨立AJAX控件和對ASP.NET原有服務器控件的AJAX功能擴展,實現起來也非常簡單。網上有大量的書籍,源碼和視頻 資料,同時也是微軟官方社區支持的。
3.2 Jquery 的使用
微軟的visual studio 2008 sp1支持對jquery的動態提示,只要在代碼頁導入對應的vsdoc腳本就可以實現智能提示。該框架也有大量的示例它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇.
3.3 Extjs 使用
微軟的visual studio 2008 同樣支持支持對Extjs的動態提示,只要在代碼頁導入對應的vswd-ext腳本就可以實現智能提示。該框架也有大量的源示例,它的文檔說明很全,而且各種應用也說得很詳細.(北京北大青鳥校區)