控件库 / 因素 |
版权控制 |
是否提供源码 |
插件大小(未压缩/已压缩) |
跨平台支持情况 |
文档完整性 |
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控件 |
支持 |
支持 |
Dojo的UI评价不是很好 |
入门难易程度 |
难 |
低 |
|
可扩展性 |
支持 |
支持 |
|
文档完整性 |
一般 |
很好 |
jQuery社区很活跃 |
浏览器兼容性 |
支持 |
支持 |
|
API风格 |
很好 |
很好 |
|
框架大小 |
重量级 |
轻量级 |
|
框架侵入程度 |
严重 |
不存在 |
|
性能 |
较好 |
较好 |
Dojo有时会出现cpu占用较高的情况 |
代码模块化程度 |
较高 |
一般 |
|
适用项目类型 |
企业应用 |
任何项目 |
|
源码易读性 |
较差 |
较好 |
|
相关推荐
本资源有专业老师精细讲解IOS 各种UI控件,传授IOS开发学习方法 课程设置共八天,结合实际应用、案例讲解分析新知识,十分利于新手学习 案例包括:图片浏览器、汤姆猫、超级猜图、喜马拉雅案例、汽车品牌展示、团购...
uiautomatorviewer:扫描和分析Android应用程序的UI控件的工具。
本文实例总结了C#子线程更新UI控件的方法,对于桌面应用程序设计的UI界面控制来说非常有实用价值。分享给大家供大家参考之用。具体分析如下: 一般在winform C/S程序中经常会在子线程中更新控件的情况,桌面程序UI...
扫描和分析Android应用程序的UI控件的工具。使用uiautomatorviewer可以抓取到的用来定位控件的元素,支持xpath获取。除此之外,appium还支持按Xpath来定位控件
DockPanel Suite 是C#停靠栏组件DockPanel Suite 实现了类似 Visual Studio .NET 的可停靠栏的 UI 控件。mRemoteNG 也使用了这个控件。这个控件不错, 可以很方便地实现如vs 里那种窗口定位, 浮动, dock, tab化等界面...
前面的一篇博文较详细地介绍了uiautomatorviewer:扫描和分析Android应用程序的UI控件的工具。 熟悉控件获取的同学都知道,使用uiautomatorviewer可以抓取到的用来定位控件的元素大概有 text resource-id content...
6.7 对动态添加控件的视图状态分析 228 6.8 自定义类型转换器实现高效率序列化 231 6.9 页面状态性能优化策略 238 6.9.1 存储位置优化——把视图状态信息保存在服务端而非客户端 238 6.9.2 体积优化——压缩视图...
此项目源代码虽然不多,但是在许多地方使用到的一些技巧仍然值得新手学习,例如在与用户交互事件设计及处理方面(OnClick,OnMove)就使用了DirectUI的思想,控件中将月份和年份的区域当作一个逻辑区域来对待,将每一天...
自己对UI中常见的控件的分析,对官方文档的翻译,包含tabbar tabbaritem button picker label 等等,适合英语不好的初学者,可以当作笔记使用
JAVA版商城系统是基于Java(SpringBoot) + Vue(Element UI) + UniApp开发的一套新零售移动电商系统 1:有详细的代码注释,有完整系统...11:Vue表单生成控件,拖拽配置表单,减少前端重复表单工作量,提高前端开发效率。
简单介绍了ui automator verver的使用,在Android的SDk提供了以下的工具...uiautomatorviewer:用来扫描和分析Android应用程序的UI控件的工具。该工具在sdk安装路径的tools目录中,双击uiautomatorviewer.bat即可打开。
使用UI5检查器,您可以轻松地调试和支持...主要功能:•检查UI5控件并查看其属性,绑定和数据模型•动态修改控件属性,并查看其如何影响呈现和行为•查找有关OpenUI5 / SAPUI5应用程序的相关框架信息 支持语言:English
6.7 对动态添加控件的视图状态分析 228 6.8 自定义类型转换器实现高效率序列化 231 6.9 页面状态性能优化策略 238 6.9.1 存储位置优化——把视图状态信息保存在服务端而非客户端 238 6.9.2 体积优化——压缩视图...
6.7 对动态添加控件的视图状态分析 228 6.8 自定义类型转换器实现高效率序列化 231 6.9 页面状态性能优化策略 238 6.9.1 存储位置优化——把视图状态信息保存在服务端而非客户端 238 6.9.2 体积优化——压缩视图...
ui5con-2019-d3js 通过自定义控件集成D3.js可视化-实时 | | | 抽象的 在本节中,我们将探讨通过自定义控件将D3.js与OpenUI5集成的概念。 这包括生命周期和数据绑定。 为了演示这些概念,我们将在会议期间随机选择...
语言:English 使用UI5检查器,您可以轻松地调试和支持基于...主要功能:•检查UI5控件并查看其属性,绑定和数据模型•动态修改控件属性,并查看其如何影响呈现和行为•查找有关OpenUI5 / SAPUI5应用程序的相关框架信息
DirectUI 这是我重构了它,添加了右键菜单,使用了xml生成右键菜单控件。 EngineeringUI 这也是我重构了它,集成了另一种加载文件的方法,主要运用了复合文件,以及自定义了播放列表控件。 redui_src_v0.9.130...
Ignite UI 营销仪表板应用程序示例 Marketing Dashboard 示例使用 Ignite UI、、、和控件来解决特定的分析挑战。 仪表板视图汇集了营销专家想要跟踪的不同数据点,例如会话、转换和转换成本。 ##什么是Ignite UI? ...