一、都是依赖Jquery
不同点、LIguerUi只能通过JS配置来生成对应的组件
EasyUI:有两种方式:1.通过HTML属性来写组件 2.也和LigueeUI也能在JS中来完成。
补充:
一、JavaScript UI选型
由于公司里一般只有“美工”,没有前端人员,所以一般是程序员兼职前端,所以一般会找一个好用且功能全的js UI框架(当然,还有免费),这样页面基本就不用花费太多功夫了。
我们了解到的有大概这么几个js UI 框架:EXT js(http://www.sencha.com/),jQuery MiniUI(http://www.miniui.com/),jQuery EasyUI(http://www.jeasyui.com/index.php),还有博客园谢略的jQuery LigerUI(http://www.cnblogs.com/leoxie2011/)。
EXT js
优点:发展时间长,组件和功能丰富,效果炫,使用的人多,有专业团队维护。
缺点:由于组件太多、功能太丰富,导致臃肿,体积大,响应速度慢,收费。
jQuery MiniUI
优点:基于jQuery的轻量级UI,组件较丰富,性能与效果都还不错,有专业团队开发与维护,国产。
缺点:收费,收费较高;使用的人不多。
jQuery EasyUI
优点:轻量,组件较为丰富,效果还可以,版本已经趋于稳定,官方有专人维护与技术支持。
缺点:部分组件功能不太丰富,有少量兼容性问题,性能有些小小问题。
jQuery LigerUI
优点:轻量级,组件比较丰富,开源。
缺点:效果稍欠缺,文档不太完善,个人开发,版本升级与维护比较慢。
最终我们选定jQuery EasyUI,虽然功能不太全,但是在轻量级UI里,它和MiniUI、LigerUI各方面其实都在同一级别,抛弃MiniUI的主要原因是收费,据说价格还不低……我们怕不缴费,就没有技术支持,会有问题,而且貌似用MiniUI的群体不大(估计也和收费有关);LigerUI其实也不错,但是UI效果还稍微有些欠缺,而且是作者一个人维护,虽然开源,但是各类用户和爱好者提交的问题好像也不少,作者一个人恐怕很难应付得过来。
接下来再详细说说jQuery EasyUI,经过好几年的发展,现在的稳定版本已经是1.3.3了,共有30多个组件,基本涵盖了普通应用系统里会用到的所有组件,文档和Demo都还比较全面和丰富,提供相应的扩展接口,方便扩展;而且更新也较为频繁,国内用户还算不少,而且也有官方论坛,版主回复也非常认真和及时,一般问题都能给搞定,不过现在已收费,好在不算太贵($449)。
适用场景:需要快速开发对UI和性能要求不是特别高的的中小型应用系统。
EasyUI相关资源:
jQuery EasyUI中文社区:http://bbs.jeasyuicn.com/forum.php
WebUI框架使用参考:http://www.easyui.info/
韩迎龙(Kencery):http://www.cnblogs.com/hanyinglong/tag/easyUI/
雪雁:http://www.cnblogs.com/codelove/tag/Jquery%20EasyUi/