Chinaunix首页 | 论坛 | 博客
  • 博客访问: 42148
  • 博文数量: 7
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-17 14:57
文章分类
文章存档

2014年(7)

分类: JavaScript

2014-10-21 15:21:50

我的服务器项目的一些管理页面主要是使用ExtJS来写的, 但是我的主职工具并不是前台网页开发, 而做服务器后台开发. 当然, 在小公司, 也没办法分工这么细.
从我的使用经历来看,  主要是以下差别(我对easyUI只是简单了解)
1. 收费问题.
    最新的ExtJS5是需要收费的,  而easyUI一直是开源的
2. 扩展问题
    免费的ExtJS4是不支持HTML5的新特性的, 而easy UI已经支持HTML5了
3. 效率问题
    ExtJS的组件对HTML的嵌套非常深, 而easyUI不会这样, 可能跟它们的使用方式不同有关, 使用ExtJS写一张网页,
    不需要自己编辑任何html标签(除了这几个基本文档标签), 因此ExtJS需要使用很多div标签来进行排版
4. 使用问题
    easyUI都是配合HTML标签来使用的, 而extJS的控件可以不用写任何html标签, 所以我的后台管理页面绝大多数都是用extjs写的, 因为我不擅长
    写网页, 而写javascript代码还是可以的. 所以我认为, easyUI应该更容易制作个性化的网页, 而extJS更容易制作应用类的网页
5. 文档问题
    extJS的文档非常全面而详细, 而且有专门的搜索工具来检查每个属性/方法/定义等. 当然正是因为它的参数太多, 我每次写的时间,都得对着接口文档
    来写javascript.  easyUI的文档略差一点

另外extjs是仿面向对象的方式写的, 这对于接口的封装也是有利的, 这对于像我这样的程序猿来说, 是福音, 但是只能使用免费的版本(不支持HTML5),
一直是心中的痛, 所以, 会使用easyUI的, 就不要再选择extJS了, 因为html5毕竟是一种趋势.
阅读(6039) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~