介绍几款常用的WEB UI框架
2014-01-06 20:42 阅读(188)

dwz(jui)框架


DWZ富客户端框架(jQuery RIA framework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。  DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级。

设计思路:

第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量.  支持HTML扩展方式来调用DWZ组件.  标准化Ajax开发, 降低Ajax开发成本。

优点:

·  完全开源,源码没有做任何混淆处理,方便扩展。
· CSS和JS代码彻底分离,修改样式方便。
· 简单实用,扩展方便,轻量级框架,快速开发。
· 仍然保留了HTML的页面布局方式。
· 支持HTML扩展方式调用UI组件,开发人员不需写JS。
· 只要懂HTML语法不需精通JS,就可以使用Ajax开发后台。
· 基于jQuery,UI组件以jQuery插件的形式发布,扩展方便。

在线演示:http://j-ui.com/

托管:https://code.csdn.net/dwzteam/dwz_jui


jQueryEasyUI


jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。

jQuery EasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等。

官网:http://www.jeasyui.com/index.php


jQuery MiniUI

jQuery MiniUI - 快速开发WebUI。

它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。

使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。

技术亮点:


官网:http://www.miniui.com/

在线演示:http://www.miniui.com/demo/


ExtJS 


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

下载:http://www.sencha.com/products/extjs/download


YUI

Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证。

官网:http://yuilibrary.com/


QUI


QUI是收费的UI框架。

拥有丰富的组件库和皮肤,大量的demo和完善的文档。另外qui的组件库采用标签机制构建,可将开发人员从繁琐的js编码中解放出来,另外,也方便了代码的阅读和维护。

最新版本发布情况可参考:http://www.see-source.com/blog/300000050/524

官网:http://www.quickui.net