北京北大青鳥校區(qū):三種Ajax技術(shù)框架大PK

北京北大青鳥校區(qū)提供

擴(kuò)展閱讀:三種Ajax技術(shù)框架簡介

上一篇文章中,北京北大青鳥校區(qū)老師已經(jīng)介紹了三種技術(shù)框架的簡介,今天我們將把這三種技術(shù)做一個(gè)比較,讓大家在家今后的操作中能夠選擇最合適的技術(shù)來使用。

性能比較
Ajax 應(yīng)用程序的性能取決于 Web 應(yīng)用程序的幾個(gè)方面:

Ø服務(wù)器響應(yīng)時(shí)間
Ø網(wǎng)絡(luò)傳輸時(shí)間
Ø客戶機(jī) Javascript 的處理時(shí)間 

可以用不同的框架制作出程序樣例,使用FireBug測(cè)試其性能

從生成機(jī)制來說

Asp.net Ajax 服務(wù)器控件會(huì)生成其控制代碼,生成的js文件可能稍微大些

MicrosoftAjax原始文件比較小,在82k ,加載速度比較快

Jquery原始文件比較小,在40k左右,加載速度比較快

Ext2.0原始文件500多k,加載速度稍慢。

當(dāng)然可以通過性能優(yōu)化,減少不必要的加載項(xiàng),使用緩存等技術(shù)提升Ajax的性能。(北京北大青鳥校區(qū)


易用性比較
3.1 Asp.net Ajax的使用

和VS2008 開發(fā)環(huán)境集成,開發(fā)和調(diào)試非常方便。

通常實(shí)現(xiàn)復(fù)雜的功能只需要在頁面中拖幾個(gè)控件,而不必了解深層次的工作原理,除此之外服務(wù)器端編程的ASP.NET AJAX Control Toolkit含有大量的獨(dú)立AJAX控件和對(duì)ASP.NET原有服務(wù)器控件的AJAX功能擴(kuò)展,實(shí)現(xiàn)起來也非常簡單。網(wǎng)上有大量的書籍,源碼和視頻 資料,同時(shí)也是微軟官方社區(qū)支持的。

3.2 Jquery 的使用

微軟的visual studio 2008 sp1支持對(duì)jquery的動(dòng)態(tài)提示,只要在代碼頁導(dǎo)入對(duì)應(yīng)的vsdoc腳本就可以實(shí)現(xiàn)智能提示。該框架也有大量的示例它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇.

3.3 Extjs 使用

微軟的visual studio 2008 同樣支持支持對(duì)Extjs的動(dòng)態(tài)提示,只要在代碼頁導(dǎo)入對(duì)應(yīng)的vswd-ext腳本就可以實(shí)現(xiàn)智能提示。該框架也有大量的源示例,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì).(北京北大青鳥校區(qū)
 

北大青鳥網(wǎng)上報(bào)名
北大青鳥招生簡章