一. 什么是适合的框架?
1. 所选的框架是否具有足够的人气?
更多的人气意味着更多的人参与项目,也意味着有更多的教程和社区文章、更多的实例和网站、更多的第三方扩展、更好的相关的Web产品可与其集成。受欢迎程度也意味着框架更具前瞻性,因为具有更大社区的框架不太可能被抛弃。
2. 框架是否在积极发展?
一个好的框架需要不断地使用最新的web技术,特别是在移动端方面。
3. 框架是否达到成熟?
4. 框架是否提供了良好的文档?
二. 哪个前端框架好?
1. 基于React的UI框架:AntDesign
AntDesign蚂蚁金服出品的基于React的一款前端UIlibrary,React在14年和15年非常火爆,不过react只是View这一层,是个库,并不是一个完整的框架。
官网地址:https://ant.design/
2. 基于Vue的UI框架:ElementUI
由饿了么开发,是2017年最火的前端框架
官方网址:http://element-cn.eleme.io
3. 基于Angular的UI框架:NG-ZORRO
Angular可以说是个大而全的框架,但是载入速度相对比较慢。
4. 基于Jquery的UI框架:QUICK UI
不仅仅是一个组件库,还有一套很便利的皮肤机制,搭配皮肤包可以实现效果的变化,不再是千篇一律的单调风格,满足企业级开发需求。不足之处是要钱。
官网网址: http://www.uileader.com
Jquery easyui:
5. AUI框架
这个框架有个优点就是纯 CSS框架,CSS3也已经能够做到动画,效率、质量、高效全兼顾,AUI据说生成是专为APIcloud设计开发的一套UI,但事实上这套UI框架也确实解决了很多移动端开发的问题。各种CSS3效果写的非常牛X,甚至还有聊天气泡等。做跨平台开发即便是不用也得知道的一套UI。
官网:http://www.auicss.com/doc/v/2/doc_id/1
6. Frozen UI:
据说腾讯再用,网址超级慢,不知道好不好用
官网: http://www.iconfont.cn
7. 阿里图标库
官网: http://www.iconfont.cn/
总结:针对PC端,现在流行的组合html5+css(bootstrap)+jquery,资料比较丰富,新入门的可以考虑先熟悉这几个框架,在深入学另外的一些。
如果你还不确定使用哪个框架,那么可以采用混合搭配的方式。当某个特定的框架不能满足你的需求时,可以混合使用两个或多个项目的组件。