码迷,mamicode.com
首页 > 其他好文 > 详细

前端UI框架技术选型

时间:2014-05-15 00:35:29      阅读:452      评论:0      收藏:0      [点我收藏+]

标签:技术选型   前端ui框架   

需求

为了重构应用开发平台的前端,对目前的UI框架技术进行调研,有以下的标准:

1 要有丰富的控件以便支持大多数的mis系统的需求,如tree/table

2 轻量不复杂,学习成本少

3 有统一的界面风格与调用接口

4 方便扩展

5 文档丰富

6 社区活跃


UI框架调研


复杂度

开发模式

开源

收费

组件

稳定性

扩展性

性能

兼容性问题

调试

学习成本

可读性

文档

社区

extjs

/重量

桌面应用/js

Y

Y

很丰富

/复杂

一点

丰富

活跃

easyui

轻量

声明式UI/js

N

Y

较丰富

一般

--

某些控件慢tree

少量

--

--

丰富

活跃

miniui

轻量

声明式UI/js

N

较丰富

?

--

某些控件慢

少量

--

--

一般

不活跃

ligerui

轻量

桌面性应用/js

Y

N

较丰富

慢(个人维护)

一般

不活跃

dwz

轻量

传统/Html+js

Y

N

一般

不更新

一般

不活跃

Jquery-ui

轻量

桌面型应用/js

Y

N

一般

丰富

活跃

OperaMasks-UI

轻量

桌面性应用/js

Y

N

一般

丰富

活跃


总结

1 ext.js

Ext.js开源收费,倾向于js渲染,控件丰富,但是代码过于庞大与复杂,学习成本比较高,难于维护,如果团队缺乏好的前端工程师,则不要考虑这个


2 jquery ui

Jquery ui开源,倾向于js渲染,控件缺乏,杂乱,没有统一的调用方式,轻量,有基于bootstrap风格的实现,比较适用于互联网应用


3 mini ui

不开源,收费,贵,没有源码,各种限制


4 dwz

开源,倾向于静态页面渲染,缺乏文档,为维护增加困难,目前已不更新


5 Liger UI

开源,倾向于js渲染,文档比较少,目前是作者一个人在更新,用的人少


6 easy ui

不开源,收费,基于html的声明来渲染,控件丰富,文档丰富,社区活跃,可以长期试用,但是控件扩展很难


7 OperaMasks-UI

开源,倾向于js渲染,是由金蝶的专业团队维护,组件一般丰富,但是开发力量强大,社区活跃


综合考虑选择OperaMasks-UI


前端UI框架技术选型,布布扣,bubuko.com

前端UI框架技术选型

标签:技术选型   前端ui框架   

原文地址:http://shige.blog.51cto.com/4544994/1411147

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!