jQuery與Ext區別



ext是一套整站方案,包括頁面樣式風格定義、頁面產生方式、代碼風格(json)等等都是很獨特的,只要js代碼可以執行,我們完全可以不需要寫出一句html或者css樣式代碼就完成一個優美的網站設計。

jQuery只是在處理文檔上面具有突出能力,不涉及樣式定義,代碼風格基本等同於原生的javascript,一般是在已有的html頁面上面開發,個人覺得jQuery在效率和開發靈活度上面兼容的最好

ExtJs與jQuery的比較

《jQuery》

主頁:http://jquery.com/ 
設計思想 
簡潔的思想:幾乎所有操作都是以選擇DOM元素(有強大的Selector)開始,然后是對其的操作(Chaining等特性)。 

優點 
小,壓縮后代碼只有20多k(無壓縮代碼94k)。 
Selector和DOM操作的方便


Chaining:總是返回一個jQuery對象,可以連續操作。 
文檔的完整,易用性(每個API都有完整的例子,這是其它框架現在不能比的),而且網上還有很多其它的文檔,書籍。 
應用的廣泛,包括google code也使用了jQuery。 

使用jQuery的站點:http://docs.jquery.com/Sites_Using_jQuery 
核心的開發團隊和核心人員:John Resig等。 
簡潔和簡短的語法,容易記。 
可擴展性:有大量用戶開發的插件可供使用(http://jquery.com/plugins/) 
jQuery UI(http://jquery.com/plugins/,基於jQuery,但和核心的jQuery是獨立的),不斷發展中。 
友好和活躍的社區:google groups: http://docs.jquery.com/Discussion 
事件處理有很多方便的方法,如click,而不是單一的addEvent之類的。 

缺點 
由於設計思想是追求高效和簡潔,沒有面向對象的擴展。設計思路和Mootools不一樣。 
CSS Selector的速度稍微有些慢(但是現在速度已經大幅提高)

《Ext JS》 
主頁:http://extjs.com/ 

設計思想 
組件化,推進RIA(Rich Internet Application)的應用。 

優點 
強大的UI,而且性能不錯,這是其最大的優點。 
速度快,管是UI還是其它模塊。 
100%面向對象和組件化的思想,一致的語法,全局的命名空間。 
文檔的完整,規范,方便。 
核心的開發團隊,Jack Slocum等。 
活躍的社區,迅速增加的用戶量。 
模塊化實現,可擴展性強。 
所有的組件(widgets)都可直接使用,而無需進行設置(當然,用戶可以選擇重新配置)。 

缺點 
稍復雜。 
為重量級的框架(包含大量UI),體積大。如果導入ext-all.js,壓縮后也有近500k。

ExtJs與jQuery比較

1.EXT體積大,jQuery更專注於簡化最基礎的開發工作.所以使用起來,也就感覺更像是使用原始的js進行開發一樣

2.EXT界面美觀,jQuery一般

3.EXT代碼復用性強

4.EXT兼容性還是有點小問題,jQuery兼容性良好

5.EXT不易調試,

6.Ext使頁面是只留下body,搜索引擎無法收錄這樣,不利於SEO排名

7.jQuery的事件綁定更強

Ext簡化了很多工作,讓開發更簡潔,更方便,但也帶來了很多麻煩,給我們留下了更小的選擇空間,局域網里面我們可以使用EXT,但是在互聯網上請優先jQuery


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM