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

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

  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以上的版本再也不支持IE六、七、8,,已鄭重聲明,請看官方網站,easyUI最新版本1.3.3使用jQuery2.0,因爲又不少HTML5特性,再也不支持IE6\7\8,低版本由一些小部分的兼容不夠好,請本身作技術選型的時候去測試,你要使用那個版本。在兼容問題上,他們都有瑕疵,看你的接收程度。app

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

相關文章
相關標籤/搜索