Ext JS真的是非常的強大, 完美的UI, 結構良好的代碼.
這幾天在寫(xiě)一個(gè)程序, 用的Ext做的后臺, 但后來(lái)我又放棄了.
改用jQuery+原生javascript來(lái)提高性能. jQuery UI不用.
第一眼見(jiàn)到Ext的那些演示的時(shí)候, 相信你和我一樣都會(huì )為之所動(dòng).
但在目前的實(shí)際應用中, 我認為它是不合適的
一是文件太大, GZIP壓縮后也還是大(相對來(lái)說(shuō))
二是耗CPU資源厲害, 特別是功能多的時(shí)候, 耗的資源更厲害, 比原生javascript慢了將近10倍
對比結果是測試一個(gè)Grid得來(lái)的, 開(kāi)著(zhù)任務(wù)管理器在看對比, 當然, 原生的javascript我沒(méi)做到那么好看和復雜的功能了.
簡(jiǎn)潔實(shí)用才是王道.
三是學(xué)習成本比較高, 做什么都要查文檔.
Ext的適用環(huán)境: 服務(wù)器與客戶(hù)端連接的速度要快, 機器的配置要高.
用jQuery, 本來(lái)就奢侈, 更不用說(shuō)Ext了.
不過(guò)話(huà)說(shuō)回來(lái), Ext用起來(lái)還真的是爽, html, css基本都不用寫(xiě)了, 特別適合不會(huì )做界面的程序員. 這也是眾多程序員吹捧的原因.
如果實(shí)在喜歡Ext, 可以把它的風(fēng)格仿制一套出來(lái), 放到自己的框架中.
聯(lián)系客服