`
onlyor
  • 浏览: 381196 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

UI 控件分析

UI 
阅读更多

 

控件库 / 因素

版权控制

是否提供源码

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

跨平台支持情况

文档完整性

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占用较高的情况

代码模块化程度

较高

一般

 

适用项目类型

企业应用

任何项目

 

源码易读性

较差

较好

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    libgdx——UI控件

    通过阅读和分析这些代码,你可以更深入地理解LibGDX中UI控件的工作原理和用法。 总的来说,LibGDX的UI控件提供了一套灵活且功能丰富的工具集,使得开发者能够轻松创建出各种复杂的用户界面。通过熟练掌握这些控件,...

    《深入理解Windows Phone 8.1 UI控件编程》源代码.rar

    《深入理解Windows Phone 8.1 UI控件编程》是一本专为Windows Phone开发者编写的指南,涵盖了在Windows Phone 8.1平台上构建用户界面的关键技术。这本书的源代码提供了丰富的示例,帮助读者深入理解如何利用XAML和C#...

    jQuery_UI控件

    《jQuery UI控件详解》 jQuery UI 是一个基于jQuery库的开源项目,它提供了一系列丰富的交互式用户界面组件,使得Web开发者能够轻松地创建出功能强大且美观的网页应用。这些控件涵盖了从基本的布局元素到复杂的交互...

    ComponentArt_WebUI_2007控件

    ComponentArt_WebUI_2007控件是一款在C#和ASP.NET环境中广泛使用的组件库,它提供了丰富的用户界面元素,为开发人员构建高效、美观的Web应用程序提供了强大支持。这款控件集包含了多种控件,如数据网格、菜单、导航...

    JS UI控件 动态折线图

    JavaScript UI控件是Web开发中的重要组成部分,它们用于创建丰富的用户界面,提升用户体验。动态折线图是一种常见的数据可视化工具,常用于展示随时间变化的趋势数据。在这篇文章中,我们将深入探讨JS UI控件如何...

    应用源码之BOOK看遍所有UI控件.zip

    《应用源码之BOOK看遍所有UI控件.zip》是一个包含Android UI控件源码学习资源的压缩包,旨在帮助开发者深入理解并掌握Android应用程序开发中的用户界面元素。这个资源集合可能包含了各种常见的Android UI组件,如...

    Android应用源码之BOOK看遍所有UI控件_UI.zip

    本资源"Android应用源码之BOOK看遍所有UI控件_UI.zip"提供了一个全面了解和学习Android UI控件的实践案例。通过研究这个源码,开发者可以深入理解如何创建、定制以及优化各种Android UI元素,提升应用的视觉效果和...

    IOS UI控件7G专业视频

    本资源有专业老师精细讲解IOS 各种UI控件,传授IOS开发学习方法 课程设置共八天,结合实际应用、案例讲解分析新知识,十分利于新手学习 案例包括:图片浏览器、汤姆猫、超级猜图、喜马拉雅案例、汽车品牌展示、团购...

    电信设备-一种跨移动终端的UI控件的生成方法及装置.zip

    1. **需求分析**:讨论了在不同移动设备间实现UI控件兼容的必要性和挑战,包括设备多样性、操作系统差异、性能优化等。 2. **方法介绍**:详细描述了生成跨终端UI控件的具体步骤和算法,可能包括控件的抽象设计、...

    qt常见游戏手柄和按钮UI控件源码.zip

    1. **Qt UI控件**:Qt库提供了丰富的UI控件,如按钮(QPushButton)、滑块(QSlider)、标签(QLabel)、图像视图(QGraphicsView)等,开发者可以利用这些控件构建各种复杂的用户界面。在游戏开发中,这些控件可以...

    一个项目看遍所有UI控件Android源码.rar

    现在,我们将详细探讨Android中常见的UI控件及其源码分析的重要性。 1. 基本控件:Android提供了许多基本控件,如TextView(用于显示文本)、EditText(用于输入文本)、Button(用于点击操作)、ImageView(用于...

    UI组件控件源码超30个(C#源码)

    在IT领域,UI组件和控件是构建用户界面的核心元素,尤其在开发Windows应用程序时,C#语言结合.NET Framework提供了丰富的UI控件库。"UI组件控件源码超30个(C#源码)"这个资源包含了超过三十个用C#编写的UI控件源...

    LabVIEW-UI-.zip_LABVIEW界面_labview ui界面_labview ui_labview 黑色ui_

    5. **自定义UI控件**:除了内置的控件,LabVIEW还支持自定义UI组件的创建,通过组合多个基本控件和VI,可以创建具有特定功能的复杂UI元素。 6. **交互事件处理**:每个控件都有对应的事件,如点击、双击等。编程者...

    Android源码——BOOK看遍所有UI控件.zip

    通过阅读和分析源码,开发者不仅可以掌握Android UI控件的使用,还能学习到系统级的设计模式和最佳实践。这对于提升开发效率、优化性能和提高用户体验具有重要意义。在实际开发中,理解源码可以帮助我们更有效地定位...

    安卓app 控件属性查看工具

    在安卓应用开发和测试过程中,理解并操作应用的UI控件是至关重要的步骤。"安卓app 控件属性查看...在日常工作中,合理利用uiautomatorviewer进行UI控件属性的查看和分析,将有助于提升安卓应用的整体质量和用户体验。

    Android应用源码之BOOK看遍所有UI控件.rar

    在Android应用开发中,UI(用户...通过分析这些源码,开发者不仅可以掌握各种UI控件的使用,还能学习到Android的事件处理机制、数据绑定、动画应用等高级话题。同时,对于提升应用的用户体验和界面设计能力也大有裨益。

    安卓Android源码——BOOK看遍所有UI控件.zip

    "安卓Android源码——BOOK看遍所有UI控件.zip" 这个压缩包文件,显然是一本专注于探讨Android用户界面(UI)控件的资源集合,旨在帮助开发者深入理解Android UI体系结构及其工作原理。 首先,Android UI系统基于...

    AndroidBOOK看遍所有UI控件-IT计算机-毕业设计.zip

    "AndroidBOOK看遍所有UI控件"这个项目显然是为了帮助开发者全面理解和掌握Android中的各种UI元素,这对于进行毕业设计或者撰写相关论文来说是非常有价值的资源。下面将详细解析Android UI控件的主要种类及其应用场景...

    AndroidBOOK看遍所有UI控件.rar

    "AndroidBOOK看遍所有UI控件"这个资源提供了全面了解和学习Android UI设计的源码参考。通过深入研究这些源码,开发者可以更好地理解和掌握Android系统中的各种控件,从而提升应用的用户体验和视觉效果。 1. **...

    inspect:windows系统下的控件识别工具

    Inspect,全称为UI Automation Inspector,是Windows SDK(软件开发工具包)的一部分,它为开发者和测试工程师提供了一个直观的方式来查看和分析应用程序用户界面(UI)上的控件属性、结构以及事件。这款工具对于...

Global site tag (gtag.js) - Google Analytics