欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

UI 控件分析

程序员文章站 2022-06-13 08:23:20
...

 

控件库 / 因素

版权控制

是否提供源码

插件大小(未压缩/已压缩)

跨平台支持情况

文档完整性

DWZ RIA UI

Apache

220K

支持

完整

Easy UI

GPLv3

249K

支持

较完整

jQuery-UI

MIT/GPL

206K

支持

较完整

LigerUI

Apache

551K/149K

支持

完整

MiniUI

商业授权

190K

支持

完整

QUI_Frame

商业授权

47K(核心大小)

支持

完整

 

 

 

 

控件库 / 因素

优点

缺点

DWZ RIA UI

完全开源,源码没有做任何混淆处理,方便扩展

文档不够齐全,开发有点难度,做出来的东西,感觉运行速度有点慢

Easy UI

easyui更接近于html.不仅适合通用网站开发,也可以用来开发企业级的网站

它不是开源的,发布的代码混淆并压缩过.一旦出了问题,修改太麻烦

jQuery-UI

jQuery官方的控件

控件太少太简单了

LigerUI

使用插件式的开发模式,以简单为原则的设计,每个插件尽量独立,并可依赖拓展

没有工作日历、甘特图和图形生成控件

MiniUI

丰富的UI控件、高度的稳定性、强大的扩展能力和平滑的版本升级能力,可满足大部分业务场景需求

商业授权,费用高,而且不提供源码

QUI_Frame

基于模板开发的理念,让使用者在开发系统时能够无需关心界面表现和兼容性等方面,通过简单的复制粘贴和非常小的修改量就能够方便地制作出精致美观、兼容性强的系统界面,从而把精力集中在系统功能的设计和实现上,提高开发效率,降低开发成本

商业授权,费用一般

图表控件是用Flash做的

 

 

 

 

Dojo框架和jQuery框架的比较如下表所示:

因素

Dojo

jQuery

备注

选择器功能

支持

支持

jQuery好用一些

国际化

支持

不支持

jQuery可通过插件支持

拖放

支持

不支持

jQuery可通过插件支持

动画效果和特效

支持

支持

 

数据抽象

支持

不支持

 

模拟类和继承

支持

不支持

 

事件侦听器

支持

支持

 

历史操作

支持

不支持

 

Ajax及服务器通信

支持

支持

 

离线操作

支持

不支持

Dojo解决了很多HTML4不能实现的障碍

UI控件

支持

支持

DojoUI评价不是很好

入门难易程度

 

可扩展性

支持

支持

 

文档完整性

一般

很好

jQuery社区很活跃

浏览器兼容性

支持

支持

 

API风格

很好

很好

 

框架大小

重量级

轻量级

 

框架侵入程度

严重

不存在

 

性能

较好

较好

Dojo有时会出现cpu占用较高的情况

代码模块化程度

较高

一般

 

适用项目类型

企业应用

任何项目

 

源码易读性

较差

较好

 

 

 

 

 

 

 

 

相关标签: UI