转自百度知道.

问:做企业级应用,比如***管理系统,不需要华丽的特效,只希望简单,风格统一。能用到的只有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商业许可,也就是要购买使用权.

最新文章

  1. python学习笔记-(三)条件判断和循环
  2. WPF:常见问题
  3. 发布的时候Archive灰色
  4. [CareerCup] 7.2 Ants on Polygon 多边形上的蚂蚁
  5. 水题 ZOJ 3869 Ace of Aces
  6. Python学习(13)函数
  7. 显示或隐藏一个Grid
  8. Node.js 随记
  9. Nginx源码研究六:NGINX的配置文件分析
  10. 基于redis的cas集群配置(转)
  11. 1038. Recover the Smallest Number (30) - 字符串排序
  12. C# 在word文档中复制表格并粘帖到下一页中
  13. NPOI使用Datatable导出到Excel
  14. multiset与set
  15. mysql删除多个重复数据,多个字段添加唯一性索引
  16. n&m位运算
  17. WITH RECOMPILE和OPTION(RECOMPILE)区别
  18. idea中切换svn地址不起作用
  19. LeetCode(31): 下一个排列
  20. jquery前端验证框架

热门文章

  1. 150924-还是起得来床的好-HTML(CSS)
  2. No resource found that matches the given name 'Theme.AppCompat.Light 的完美解决方案
  3. Stanford机器学习笔记-6. 学习模型的评估和选择
  4. 这是啥-Cython语言简单介绍
  5. inverse理解
  6. 在ESXi 5.x之间冷迁移虚机
  7. 正在编译转换: 未能找到元数据文件 EntityFramework.dll
  8. 将数据库备份到AZURE blob storage
  9. junit
  10. Google Zxing 二维码生成与解析