关于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商业许可,也就是要购买使用权.框架

相关文章
相关标签/搜索