控件库 / 因素 |
版权控制 |
是否提供源码 |
插件大小(未压缩/已压缩) |
跨平台支持情况 |
文档完整性 |
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占用较高的情况 |
代码模块化程度 |
较高 |
一般 |
|
适用项目类型 |
企业应用 |
任何项目 |
|
源码易读性 |
较差 |
较好 |
|
相关推荐
通过阅读和分析这些代码,你可以更深入地理解LibGDX中UI控件的工作原理和用法。 总的来说,LibGDX的UI控件提供了一套灵活且功能丰富的工具集,使得开发者能够轻松创建出各种复杂的用户界面。通过熟练掌握这些控件,...
《深入理解Windows Phone 8.1 UI控件编程》是一本专为Windows Phone开发者编写的指南,涵盖了在Windows Phone 8.1平台上构建用户界面的关键技术。这本书的源代码提供了丰富的示例,帮助读者深入理解如何利用XAML和C#...
《jQuery UI控件详解》 jQuery UI 是一个基于jQuery库的开源项目,它提供了一系列丰富的交互式用户界面组件,使得Web开发者能够轻松地创建出功能强大且美观的网页应用。这些控件涵盖了从基本的布局元素到复杂的交互...
ComponentArt_WebUI_2007控件是一款在C#和ASP.NET环境中广泛使用的组件库,它提供了丰富的用户界面元素,为开发人员构建高效、美观的Web应用程序提供了强大支持。这款控件集包含了多种控件,如数据网格、菜单、导航...
JavaScript UI控件是Web开发中的重要组成部分,它们用于创建丰富的用户界面,提升用户体验。动态折线图是一种常见的数据可视化工具,常用于展示随时间变化的趋势数据。在这篇文章中,我们将深入探讨JS UI控件如何...
《应用源码之BOOK看遍所有UI控件.zip》是一个包含Android UI控件源码学习资源的压缩包,旨在帮助开发者深入理解并掌握Android应用程序开发中的用户界面元素。这个资源集合可能包含了各种常见的Android UI组件,如...
本资源"Android应用源码之BOOK看遍所有UI控件_UI.zip"提供了一个全面了解和学习Android UI控件的实践案例。通过研究这个源码,开发者可以深入理解如何创建、定制以及优化各种Android UI元素,提升应用的视觉效果和...
本资源有专业老师精细讲解IOS 各种UI控件,传授IOS开发学习方法 课程设置共八天,结合实际应用、案例讲解分析新知识,十分利于新手学习 案例包括:图片浏览器、汤姆猫、超级猜图、喜马拉雅案例、汽车品牌展示、团购...
1. **需求分析**:讨论了在不同移动设备间实现UI控件兼容的必要性和挑战,包括设备多样性、操作系统差异、性能优化等。 2. **方法介绍**:详细描述了生成跨终端UI控件的具体步骤和算法,可能包括控件的抽象设计、...
1. **Qt UI控件**:Qt库提供了丰富的UI控件,如按钮(QPushButton)、滑块(QSlider)、标签(QLabel)、图像视图(QGraphicsView)等,开发者可以利用这些控件构建各种复杂的用户界面。在游戏开发中,这些控件可以...
现在,我们将详细探讨Android中常见的UI控件及其源码分析的重要性。 1. 基本控件:Android提供了许多基本控件,如TextView(用于显示文本)、EditText(用于输入文本)、Button(用于点击操作)、ImageView(用于...
在IT领域,UI组件和控件是构建用户界面的核心元素,尤其在开发Windows应用程序时,C#语言结合.NET Framework提供了丰富的UI控件库。"UI组件控件源码超30个(C#源码)"这个资源包含了超过三十个用C#编写的UI控件源...
5. **自定义UI控件**:除了内置的控件,LabVIEW还支持自定义UI组件的创建,通过组合多个基本控件和VI,可以创建具有特定功能的复杂UI元素。 6. **交互事件处理**:每个控件都有对应的事件,如点击、双击等。编程者...
通过阅读和分析源码,开发者不仅可以掌握Android UI控件的使用,还能学习到系统级的设计模式和最佳实践。这对于提升开发效率、优化性能和提高用户体验具有重要意义。在实际开发中,理解源码可以帮助我们更有效地定位...
在安卓应用开发和测试过程中,理解并操作应用的UI控件是至关重要的步骤。"安卓app 控件属性查看...在日常工作中,合理利用uiautomatorviewer进行UI控件属性的查看和分析,将有助于提升安卓应用的整体质量和用户体验。
在Android应用开发中,UI(用户...通过分析这些源码,开发者不仅可以掌握各种UI控件的使用,还能学习到Android的事件处理机制、数据绑定、动画应用等高级话题。同时,对于提升应用的用户体验和界面设计能力也大有裨益。
"安卓Android源码——BOOK看遍所有UI控件.zip" 这个压缩包文件,显然是一本专注于探讨Android用户界面(UI)控件的资源集合,旨在帮助开发者深入理解Android UI体系结构及其工作原理。 首先,Android UI系统基于...
"AndroidBOOK看遍所有UI控件"这个项目显然是为了帮助开发者全面理解和掌握Android中的各种UI元素,这对于进行毕业设计或者撰写相关论文来说是非常有价值的资源。下面将详细解析Android UI控件的主要种类及其应用场景...
"AndroidBOOK看遍所有UI控件"这个资源提供了全面了解和学习Android UI设计的源码参考。通过深入研究这些源码,开发者可以更好地理解和掌握Android系统中的各种控件,从而提升应用的用户体验和视觉效果。 1. **...
Inspect,全称为UI Automation Inspector,是Windows SDK(软件开发工具包)的一部分,它为开发者和测试工程师提供了一个直观的方式来查看和分析应用程序用户界面(UI)上的控件属性、结构以及事件。这款工具对于...