關於ExtJS、JQuery UI和easy UI的選擇問題


轉自百度知道.

問:做企業級應用,比如***管理系統,不需要華麗的特效,只希望簡單,風格統一。能用到的只有messagebox、tree、grid大概這幾個,其他特效不要,忘大神根據自己的見解以及我這個項目的需要,幫小弟分析分析這個取舍問題。另外這三個框架對瀏覽器都兼容么?

 

答:

  1. 首先根據你的需求,你需要這些框架具有你需要的UI組件,ExtJS、easy ui都具備你需要用到的那幾款ui組件,比如messagebox、tree、grid。相比較jQuery UI的ui組件不夠全面,比如grid,但是jquery有很多各種插件,包括grid,但它不在jQuery UI內。而Ext JS和easy ui最新版提供的GRID都有20種以上實現不同功能grid。

  2. 輕 重比較,說ExtJS比較大,jquery較小,那只是淺顯的理解。首先ExtJS是一個完整的Framework,是重量級別的,easy ui 是基於jquery庫的一套UI組件庫,是輕量級的,ExtJS是應用application級的,而jquery是page頁面級的。當然 application也是由page組成的,那就需要你自己去完成了,考慮你的需求,和使用框架的初衷,選擇使用哪一種。同時ExtJs由於是重量級框 架,完全面向對象風格,提供API非常完備也非常龐大,所以學習成本也想相對較大。

  3. 兼 容性ExtJS兼容IE全系列瀏覽器和其他非IE現代瀏覽器,jquery UI向來不太考慮ie低版本瀏覽器的兼容,從態度上的鄙視。easy UI是基於jquery的,jquery2.X以上的版本不再支持IE6、7、8,,已鄭重聲明,請看官方網站,easyUI最新版本1.3.3使用 jQuery2.0,由於又很多HTML5特性,不再支持IE6\7\8,低版本由一些小部分的兼容不夠好,請自己做技術選型的時候去測試,你要使用那個 版本。在兼容問題上,他們都有瑕疵,看你的接收程度。

  4. 使用許可license.  EXTJS  2.1以上版本,商用需要購買商業授權,jquery UI 使用MIT協議,開源。 jquery easyUI如果商用需遵循license commercial商業許可,也就是要購買使用權.


免責聲明!

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



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