前端领域最近几年发展的特别迅速,可以说是百家争鸣。在底层的前端框架领域中,最早是jquery称霸互联网,近两年MVVM类型的框架慢慢成为主流,Vue、React和Angular三大框架并驾齐驱。可以说,目前这四种是开发者用的最多使用最广的底层框架,也由此衍生了大量基于这些框架的免费UI库。
这些年不断有新的框架冒出来,又不断有旧的框架被淘汰。2017年马上到尾声了,在这里总结一下基于Vue、React、Angular和Jquery这四大框架衍生的,经受过时间检验深受广大开发者欢迎的UI框架。
一、基于Vue的UI框架:Element UI
Element UI是由饿了么UED设计、饿了么前端团队开发的,基于Vue2.0的桌面端组件库。Vue可以说是2017年最火的引擎类前端框架,Element UI以其美观的设计和高质量的组件很快俘获了一大批Vuer的芳心。
不足之处在于组件的种类和功能不够多(例如数据表格组件),很多时候需要自己也要开发一些组件,否则难以完成复杂的企业级应用开发。
.
AntDesign蚂蚁金服出品的基于React的一款前端UI library,React在14年和15年非常火爆,虽然入门的门槛偏高但仍然不断有大量的开发者使用。
蚂蚁金服对AntDesign的定位不仅仅是一套UI组件库,而是一套前端设计语言,提供了大量的设计规范和示例。基本上想到的页面交互都可以用Ant Design来实现,大大降低了页面开发成本。
不足之处在于性能方面有待提高,比如tab,此外很多用户抱怨字小,图标也过小等。
官网地址:https://ant.design/
三、基于Angular的UI框架:NG-ZORRO
NG-ZORRO 是Ant Design 的 Angular 实现,NG-ZORRO 不仅继承了 Ant Design 的独到思想和极致体验,同时也结合了 Angular 框架的优点和特性。目前第一版发布将支持 Angular 4.0.0 及以上版本,组件的数量现已覆盖 Ant Design React 版本的 80% 以上,组件的风格已与 Ant Design 最新版本保持同步,组件的接口也尽量保持了与 Ant Design 的 React 版本一致
四、基于Jquery的UI框架:QUICK UI
QUICK UI是引领视觉公司出品的一套基于Jquery的UI组件库。在前几年,Jquery可以说是引擎类框架中绝对的霸主,虽然最近几年它的受到MVVM类型框架的影响地位有所下降,但因为入门简单和友好的API设计,目前依然是使用最广泛的前端框架。
如果用车比较的话,前几种框架可以看做汽车零件,而QUICK UI 则非常接近于一辆完整的汽车。它定位是一套用于开发企业级应用的产品,所以对品质的要求非常高,包含了上百种组件,上千种示例演示功能特性,例如一个数据表格组件就拥有近100项功能点,包括跨行跨列的复杂表格、树形表、父子表、即时编辑表格等等。
跟其他框架不同在于,QUICK UI 不仅仅是一套组件库,它还有一套很便利的皮肤机制,搭配皮肤包可以实现效果的千变万化,让你的项目不再是千篇一律的单调风格,满足企业级开发需要。
不足之处在于因为它是面向企业的商业产品,个人开发者可能承担不了费用。不过官方也推出了针对个人开发者的免费版本。
相关推荐
Kendo UI 是一款由Telerik公司开发的前端开发框架,专为构建现代Web应用程序而...这个2017年的版本是学习和探索Kendo UI特性的宝贵资源,通过深入研究,开发者可以提升自己的技能,创建出更具吸引力和功能性的Web应用。
搜索界面 Coveo JavaScript搜索UI框架 安装 您应该将Coveo JavaScript Search UI Framework安装为npm软件包: npm install --save coveo-search-ui ...自2017年4月发布以来,可以通过内容1.2537网络
2017年的最新版提供了更新的功能和优化,提高了性能和用户体验。下面将详细介绍Kendo UI for PHP的核心特性、使用方法以及提供的实例。 一、Kendo UI概述 Kendo UI 是一个全面的JavaScript库,包含了多种UI组件,如...
这个压缩包包含了Telerik在2017年1月发布的版本222中的所有WPF示例代码,旨在帮助开发者了解和学习如何在自己的项目中有效利用这些控件。 首先,`ExamplesCS_WPF.sln`是解决方案文件,它包含了多个项目,每个项目都...
"Telerik.KendoUI.Professional.2017.2.621.commercial_Downloadly.ir.msi" 这个文件名暗示了这是安装程序文件,用于在Windows环境中安装Telerik KendoUI Professional的2017年第二季度服务包1(SP1)版本。...
【标题】"telerik.kendoui.professional.2017.1.118.commercial-source" 提供的是Telerik的Kendo UI Professional组件库的2017年1月118版本的源代码。这个标题揭示了几个关键信息点: 1. **Telerik Kendo UI**:...
Angular作为Google主导的前端开发框架,以其强大的数据绑定和依赖注入特性,在Web应用程序开发领域广受欢迎。本文将详细探讨inspinia_admin-v2.7在Angular环境下的实现原理、核心特点以及实际应用。 一、Angular...
"inspinia_admin-v2.7 2017年最新版" 是一款基于Web的后台管理模板,专为开发人员构建高效、现代且功能丰富的管理界面。这款模板在2017年进行了更新,提供了最新的功能和改进,旨在提升用户体验和开发效率。 **主要...
文档中提及的SAP UI5文档版本为1.48,发布日期是2017年8月7日,这份文档是面向开发者的指导手册,通常被称为Developer Guide。文档不仅包含新版本的介绍,还涵盖了与OpenUI5的比较、版本管理、升级指导、兼容性规则...
2017年2月发布的503版本是该框架的一个重要更新,它可能包含了多项性能优化、新功能的添加以及已知问题的修复。"Telerik_UI_for_ASP.NET_AJAX_2017_2_503_Dev"这个标题暗示了这是一个开发版,专门针对开发人员,以便...
自2017年起,X-admin以其简单易用和免费开源的特点,逐渐受到广大开发者的青睐。 ### layui框架介绍 layui是中文开源社区推出的一款优秀的前端UI框架,它遵循MIT协议,提供了丰富的组件和模块,涵盖了页面布局、...
【压缩包子文件的文件名称列表】中的\20170126172137930.rar可能是一个包含上述框架案例的归档文件,命名方式可能是日期时间戳,表明这是在2017年1月26日17时21分37秒创建或更新的。\no.txt可能是一个文本文件,可能...
在2017年的最新版本中,CKEditor4引入了多项改进和更新,旨在提升用户体验和性能。文件"ckeditor-dev-master"代表了编辑器的开发版本,这通常包含了完整的源码、构建脚本和测试资源,适合开发者进行深度研究和定制。...
Transformer模型由Vaswani等人在2017年提出,通过自注意力机制解决了RNNs(循环神经网络)在长序列处理中的效率问题,其在NLP任务中表现出色,尤其是对于文本生成。 接下来,`llama.cpp`是另一个值得注意的模型后端...
此源码包名为".net前端界面框架源码20170808",可能包含了一套特定日期(2017年8月8日)的.NET前端开发框架的完整代码,对于开发者来说,这是一份宝贵的学习和参考材料。 首先,.NET框架是由微软开发的一种软件框架...
这个框架在2018年1月的版本117(Telerik_UI_for_ASP.NET_AJAX_2018_1_117_Dev)中,继续展现其强大的功能和优秀的性能,被誉为最好的组件之一。 1. **Telerik品牌介绍** Telerik是一家知名的软件开发公司,专注于...
GMTC北京 2017年全球前端技术大会PPT合集(46份)。 移动开发的未来-来自一个移动开发者的自白 移动Web的现在与未来 移动分析助力App精细化运营 一站式短视频技术架构的新解读 移动电商中的图像算法应用 出行IOS端...