现在比较流行的web UI组件库

最近这段时间可能要针对整个公用研发中心开发一个通用的web UI组件库,所以把自己接触过的ui组件库做一下罗列比较,针对现在流行的组件库进行比较,达到丰富我们组件库,提高我们组件库易用性的目的:

在以下所有的web ui 库中,从视觉易用性上来讲,个人觉的一下几个框架还是不错的:

1.jquery ui

 

2.IT Mill Toolkit

demo

 

3.Iwebkit

 

下面针对具体的ui库进行具体的介绍:

 

 

1.jquery ui |easy ui

jquery ui是基于现在比较火的javascript框架开发的web Ui组件库,包含底层用户交互、动画、特效和可更换主题的可视控件。我们可以直接用它来构建具有很好交互性的web应用程序。

 

2.ext

ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。

 

 

3. IT Mill Toolkit
IT Mill Toolkit是一个开源的Web UI 框架,为富 Web 应用程序提供widgets 和工具。无需担忧Web 浏览器、DOM 、 JavaScript的兼容性性问题。

4. LivePipe UI
LivePipe UI 是一系列基于 Prototype  JavaScript 框架建立的高质量Web 2.0 widgets 和 controls 应用。 每一个应用都经过正常测试,具有高扩展性,完善的文档可以帮助你更好地学习使用这个Web UI框架。

5. Iwebkit iPhone/iPod touch 框架 
Iwebkit 帮助你在几分钟时间内创建一个高质量的 iPhone 和 iPod touch 网站,应用非常广泛。

6. Jitsu
Jitsu 包含一系列完善的工具,帮助开发者建立和部署精密成熟的用户接口,它还包括Xml标记语言、 页面编译器、数据绑定、JavaScript runtime、控制库、 runtime inspector、 animation engine、 cross-platform library、 Ajax 和 back button 等。

7. MochaUI 
MochaUI 是一个基于 Mootools JavaScript 框架建立的Web UI 库,它包括:Web应用、Web 桌面、 Web网站开发、 widgets、窗体、语义化等功能。

8. Echo Web Framework
Echo是一个为富 Web 应用开发的开源框架。目的时实现 Web 客户端应用接近桌面应用。

当前的最新版本Echo3: 3.0 beta7,详细的文档说明可以通过官方网站http://echo.nextapp.com/site/了解获得。

9. The Yahoo! User Interface Library (YUI) 
The YUI Library 这个库相信大家都不陌生,用 JavaScript 编写,目的时为建立更加完善的Web 交互性应用。包括 DOM scripting、 DHTML、AJAX等技术。 YUI 基于 BSD 协议对所有用户免费。

10. Sigma Ajax UI builder
SigmaVisual 由 javascript 和 PHP 编写,是一个可视化的 AJAX UI 创建工具,开发者使用SigmaVisual 可以在建立原型和真实的Web应用过程中节省时间,提高效率。

11. WUI Web UI 框架
WUI (Web User Interface)Web用户界面是一个 MVC 框架,使用Java语言编写。

12. Butterfly Web UI
Butterfly Web UI 和其他的Web UI框架比较,其优势是很好地集成  Butterfly DI Container,帮助你构建和减少在Web 应用中的内部组件使用,优化结构。

 

 

参考的是菠菜博的一篇博文

 

10个优秀的 Web UI库/框架

 

你可能感兴趣的:(组件库学习)