2016年最具潜力前端开源项目Top20

《2016年最具潜力前端开源项目Top20》

在2016年,前端的开源天下越发出色,Vue的不停强大,Angular 2的宣告,Amaze UI 3.0蓄势待发,黑马级别的Ant Design,这些都给2016年的前端天下注入了差别的新鲜血液。作为一位前端开辟者,本日就给人人清点一下在过去的2016年中,哪些开源项目值得期待,哪些具有成为开辟者眼中NO.1的潜力。

因清点的开源项目不能完整以手艺等范例来剖断谁高谁低,所以以下项目排名以Github上Star数目排名,且清点的项目里均是在2016年中坚持了较高的活跃度(有严重更新、严重事宜、最新宣告等),毕竟个人精神和水平有限,若有不足之处还请包涵。

以上是投稿作者的原话,谢谢这位故意的开辟者,很幸运 Amaze UI 也能当选,2017年,Amaze UI的潜力行将迸发,请列位敬请期待!

(づ ̄ 3 ̄)づ

1、Bootstrap

《2016年最具潜力前端开源项目Top20》

作者:Twitter
官网:http://getbootstrap.com/
Github:https://github.com/twbs/boots…
Star:10W+
近来更新:4.0.0-alpha.5(2016.10.19)
引见:作为老牌的前端框架,Bootstrap 一向坚持着不俗的结果,Bootstrap 4 如今也正处于 Alpha 阶段,估计在 2017 年宣告。值得关注的变化是新的通用卡片组件和 Flexbox 网格(检察与通例网格的对照),这使得框架越发现代化,而且让用户运用它举行事情时越发得舒心。

2、React
《2016年最具潜力前端开源项目Top20》

作者:Facebook
官网:https://facebook.github.io/re…
Github:https://github.com/facebook/r…
Star:5.7W
近来更新:v15.4.1(2016.11.23)
引见:无人不知,无人不晓的新兴手艺栈,一经推出,就受到了前端圈的极端关注,经由2016年的浸礼,已逐步成为了许多企业的开辟手艺栈标配。作为2016年最具潜力,以致最具影响力的前端开源项目真的不为过。

3、Angular

《2016年最具潜力前端开源项目Top20》
作者:Google
官网:https://angularjs.org/
Github:https://github.com/angular/an…
Star:5.4W+
近来更新:v1.6.1(2016.12.23)
引见:Angular.js 2 在本年也已宣告了。该框架由 Google 举行保护,受到了浩瀚企业和大公司的喜爱。它所具有浩瀚的功用,也为从收集到桌面以及挪动运用顺序中编写任何东西成为了可以。而它的框架也是用 TypeScript 所编写的,这也是写运用顺序引荐的编程言语。

但也因为Angular.js 2太甚庞杂,许多特征成为了鸡肋,引起了浩瀚开辟者埋怨,愿望下个版本有所革新!不过,依然没法掩饰他在前端圈子里的炽热水平。

4、Vue
《2016年最具潜力前端开源项目Top20》

作者:尤雨溪
官网:http://cn.vuejs.org/
Github:https://github.com/vuejs/vue
Star:3.8W
近来更新:v2.1.8(2016.12.28)
引见:假如说2016年,前端圈不可不知道的开源项目,那Vue相对是首屈一指,在本年的新版本Vue.js2.0中,新的衬着层较之 v1 带来了庞大的机能提拔,只管衬着层周全更新,Vue 2.0 兼容了绝大部份的 1.0 模板语法,仅烧毁掉了个中的一小部份。

Vue的延续增长速度也超过了作者的预期,在2016年达到了险些一个巅峰状态,在2017年,他们还会探究将Vue组件编译而且宣告成原生的自定义元素以及更好的浏览器兼容性上勤奋,将来不可藐视!

5、Semantic UI
《2016年最具潜力前端开源项目Top20》
作者:jlukic等手艺人员
官网:http://semantic-ui.com/
Github:https://github.com/Semantic-O…
Star:3W+
近来更新:v2.2.7(2016.12.22)
引见:Semantic UI—完整语义化的前端界面开辟框架,跟 Bootstrap 和 Foundation 比起来,照样有些差别的,在功用特征上、规划设想上、用户体验上均存在许多差别。在顺序猿圈里其因版本更新频仍,有着“版本帝”之称。

在2016年宣告的2.2版本中,做了诸多革新以及到场了新的UI元素,更新日记长达十页之多,作为名不虚传的“版本帝”,在2017年也将会有大行动,也是值得期待的开源项目之一。

6、Ionic
《2016年最具潜力前端开源项目Top20》

作者:Ionic手艺团队
官网:http://ionicframework.com/get…
Github:https://github.com/driftyco/i…
Star:2.7W
近来更新:v2.0.0-rc.4(2016.12.15)
引见:Ionic 是一个轻量的手机 UI 库,具有速度快,界面现代化、雅观等特性。为了处置惩罚其他一些UI 库在手机上运转迟缓的题目。它运用 JavaScript MVVM 框架和 AngularJS 来加强运用,专注于用WEB开辟手艺,基于HTML5建立相似于手机平台原生运用的一个开辟框架。Ionic框架的目标是从web的角度开辟手机运用,基于 PhoneGap 的编译平台,可以完成编译成各个平台的运用顺序。

如今最新版本是v2.0.0-rc.4,举行测试中的Ionic2新增了诸多新特征,将会在2017年带给开辟者不一样的体验!

7、Backbone
《2016年最具潜力前端开源项目Top20》

作者:jashkenas等手艺人员
官网:http://backbonejs.org/
Github:https://github.com/jashkenas/…
Star:2.5W
近来更新:v1.3.3(2016.4.6)
引见:又是一款老牌的前端类库,他是第一代的前端MVC,Backbone 最适合的运用场景是单页面运用,而且页面上有大批数据模子,模子之间须要举行庞杂的信息沟通。Backbone 在这类场景下,能很好的完成模块间松耦合和事宜驱动。 其他有用产物另有微博,网易微博的前端设想也是和 Backbone 相似的一个构造,从前的有道云笔记Web版就是用的Backbone。

虽然过去了五六年的时刻,然则Backbone照旧还坚持着终年的更新,虽然并没有看到太大的革新,但一直照样有一批人在运用着。

8、Foundation
《2016年最具潜力前端开源项目Top20》

作者:ZURBfoundation
官网:http://foundation.zurb.com/
Github:https://github.com/zurb/found…
Star:2.4W+ 
近来更新:v6.3.0(2016.12.16)
引见:这是一款传说中标榜天下上最先进的前端相应式框架,可以疾速建立运转在任何装备上的运用的原型和产物代码,虽然并没有说的那末夸大啦,但自身的生长史也可以跟 Bootstrap 相媲美了,而且也坚持着不俗的更新。 

假如一个产物不能坚持延续的更新,也许会逐步淡出人们的视野,当许多人以为 Foundation 在 Vue 等的大潮下会消逝,但没想到在2016年的6.3.0版本的更新让他再次出如今人们的眼前,我们也有自信心期待他在2017年有更大的打破!

9、Ember
《2016年最具潜力前端开源项目Top20》
作者:YehudaKatz
官网:http://emberjs.com/
Github:https://github.com/emberjs/em…
Star:1.7W+
近来更新:v2.10.2(2016.12.20)
引见:Ember 是 JavaScript 框架的另一个不错的挑选。它支持数据双向绑定,并可以自动更新模板、组件以及服务器端衬着。与其他竞争者比拟,运用它的优点是它越发成熟与稳固,而其框架的严重变动频次之低,社区注重向后的兼容性,也使得此框架成为开辟较长生命周期的运用顺序的不贰之选。

10、Echarts
《2016年最具潜力前端开源项目Top20》
作者:百度前端手艺团队
官网:http://echarts.baidu.com/
Github:https://github.com/ecomfe/ech…
Star:1.5W+
近来更新:v3.3.3(2016.11.24)
引见:ECharts 是一款由百度前端手艺部开辟的,基于 Javascript 的数据可视化图表库,供应直观,活泼,可交互,可个性化定制的数据可视化图表。如今也已成为了百度开源项目中的佼佼者,也是如今在国内运用人数最多的数据可视化的开源项目。 

在2016年重磅推出的3.0版本更是到场挪动端交互体验、更小的体积文件、更天真的打包体式格局,我们置信,在将来 ECharts 还会新增更多特征来进步他的活跃度。

11、Weex
《2016年最具潜力前端开源项目Top20》

作者:阿里巴巴
官网:https://weex-project.io/
Github:https://github.com/alibaba/weex
Star:1W+
近来更新:v0.9.4(2016.12.22)
引见:Weex 的前身是WeApp,一个用JSON设置原生UI组件来完成动态化的框架,Weex 是WeApp的进化版本,加上ex去掉App,就成了如今这个名字。在2016年4月份的Qcon大会上正式宣告开源, 关于挪动开辟者来讲,Weex 重要处置惩罚了频仍发版和多端研发两大痛点,同时处置惩罚了前端言语机能差和显现结果受限的题目。

阿里如许的大公司背景支持再加上@勾三股四 如许的手艺大牛带队,将来的 Weex 不可限量!

12、Ant Design
《2016年最具潜力前端开源项目Top20》

作者:蚂蚁金服
官网:https://ant.design/
Github:https://github.com/ant-design…
Star:9300+
近来更新:v2.6.0(2017.1.1)
引见:这是一款基于 React 的 UI 组件库,重如果担任开辟和服务于企业级背景产物。经由过程Github上的引见,这个项目是偏右(阿里的前端大牛)和yiminghe(阿里的前端大牛+1)主导·,而且从 Ant Design 中也不难看出有些部份是来自yiminghe介入过的GitHub项目react-component 。

如许的强强联手,再加上 React 大行其道本日,另有玉伯团队全明星般的号召力,这个项目背面必定会火得一塌糊涂。

13、Amaze UI
《2016年最具潜力前端开源项目Top20》
作者:云适配
官网:http://amazeui.org/
Github:https://github.com/amazeui/am…
Star:8600+
近来更新:v2.7.2(2016.8.17)
引见:Amaze UI 是国内首款开源前端框架,也是领先提出挪动优先理念的框架之一,在2016年Amaze UI 接踵推出了针对挪动端的 Touch版,还与阿里钉钉协作推出了钉钉版,别的在2017年年终将迎来3.0版的严重更新,据说是全新界面,全新设想,是否是有点小冲动?别的,还会有一个针对企业体系开辟的版本,貌似也在隐秘研发中,值得期待一下。

14、Knockout
《2016年最具潜力前端开源项目Top20》
作者:SteveSanderson等手艺人员
官网:http://knockoutjs.com/
Github:https://github.com/knockout/k…
Star:7900+
近来更新:v3.4.1(2016.11.8)
引见:Konckout是以兼容性著称的前端框架,因为他支持一些老版本的IE(IE6-IE8)的特征,可以让一些企业开辟者免于在浏览器兼容性题目上浪费时刻,但因为兼容IE6等老版本的IE,所以须要用 observable 才双向绑定,而且他比拟 Angular 更轻量级。 

Konckout 在浩瀚前端轮子眼前也在逐步的生长出本身的组件化思绪,如今跟Vue比较相似,倾向于视图层的组件化 MVVM 框架,假如你想要兼容老版本IE浏览器而且统筹PC和挪动端,无妨尝尝他。

15、Element
《2016年最具潜力前端开源项目Top20》
作者:饿了么前端手艺团队
官网:http://element.eleme.io/
Github:https://github.com/ElemeFE/el…
Star:6700+
近来更新:v1.1.2(2016.12.30)
引见:Element,一套为开辟者、设想师和产物司理预备的基于 Vue 2.0 的组件库,供应了配套设想资本,协助你的网站疾速成型。因为如今 Vue 的大红大紫,致使了许多衍生库的涌现,饿了么前端手艺团队出的这套是基于最新的 Vue 2.0 的组件库,方便了许多运用 Vue 的开辟者可以疾速开辟。 

有饿了么这个大公司的背景作支持,后续的保护应当不必忧郁,虽然只是一个 Vue 的衍生组件库,然则其质量颇高,可读性也较好。

16、avalon
《2016年最具潜力前端开源项目Top20》
作者:qinerg
官网:http://avalonjs.coding.me/
Github:https://github.com/RubyLouvre…
Star:4100+
近来更新:v2.2.4(2017.1.4)
引见:avalon是一个功用强大,体积玲珑的 MVVM 框架。它遵照操纵数据即操纵DOM的理念,让你在代码里基本见不到一点DOM操纵代码。DOM操纵悉数在绑定后,交给框架处置惩罚。相称后端有了ORM一样,不必你手写SQL,进步生产力! 与别的js框架比拟,一样完成有名的todos功用,在一切MV的完成中avalon是让用户写代码起码的。与其他MV比拟,它不仅轻量,最低支持到IE6,而且机能是最好的。

17、svelte
《2016年最具潜力前端开源项目Top20》
作者:Rich Harris
官网:https://svelte.technology/
Github:https://github.com/sveltejs/s…
Star:3800+
近来更新:v1.6.3(2017.1.4)
引见:这款框架是在2016年下半年最新宣告的,作者是 Rich Harris,也就是 Ractive, Rollup 和 Buble 的作者,Svelte 的中心头脑在于『经由过程静态编译削减框架运转时的代码量』。当前的框架无论是 React Angular 照样 Vue,不论你怎样编译,运用的时刻必定须要『引入』框架自身,也就是所谓的运转时 (runtime)。然则用 Svelte 就不一样,一个 Svelte 组件编译了今后,一切须要的运转时代码都包含在里面了,除了引入这个组件自身,你不须要再分外引入一个所谓的框架运转时!(部份内容摘自知乎Vue作者尤雨溪回复)

出自前端轮子哥之手的新型框架,从中可以看到许多与现有的框架相同之处,但也有他的上风地点,因为他可以用来编译可自力分发的 Web Components,而这个范例也在逐步的成为前端的主流!

18、T3js
《2016年最具潜力前端开源项目Top20》
作者:box
官网:http://t3js.org/
Github:https://github.com/box/t3js
Star:1500+
近来更新:v2.7.0(2016.8.27)
引见:T3js(t3.js)与MVC框架差别,T3是建立在可伸缩 JavaScript 运用体系构造的观点之上来建立松耦合、少模子的体系,以此来建立大型 JavaScript 运用。T3可以与其他框架一同事情后,建立和转换组件变得很轻易,而不必住手从新编写全部客户端。 

T3的设想完整遵照可扩大 JavaScript 运用体系构造相干准绳,尤其是组件间强调松耦合、依靠透明化、为不明确的需求留有扩大点以备扩大、笼统出共同点等准绳。T3的建立目标是勉励开辟者编写一些小且用处单一的组件,继而建立出扩大性比较强的客户端代码。

19、ZUI
《2016年最具潜力前端开源项目Top20》

作者:禅道项目管理软件团队
官网:http://zui.sexy/
Github:https://github.com/easysoft/zui
Star:1200+
近来更新:v1.5(2016.9.6)
引见:ZUI 继续了Bootstrap 3中的大部份基本内容,但出于与Bootstrap差别的目标大部份内容都举行了定制和修正。个中包含,移除了部份插件的限定,增加了卡片、批评、列表等有用的视图插件。 你可以把 ZUI 看成是 Bootstrap 的补全完美版,假如以为Bootstrap 不可以很好的满足你,无妨尝尝这个。

20、Dojo
《2016年最具潜力前端开源项目Top20》
作者:Dylan Schiemann
官网:https://dojotoolkit.org/
Github:https://github.com/dojo/dojo
Star:957
近来更新:v1.12.1(2016.12.21)
引见:这是一款针对企业级运用的前端框架,如今已运用于IBM等大企业,重要分为dojo,dijit,dojox三个大模块,前者包含oop模仿,种种经常使用功用的处置惩罚,如:declare.js lang, request等;中心是ui层种种组件的完成,如:边框容器,时刻日期等;后者是经常使用组件功用的扩大,如:列表table,图表等;也恰是因为他的企业级属性,所以过于“厚重”。

好啦,2016年的最具潜力前端开源项目清点到这里就完毕啦,列位可以在文章背面留言说出你对前端开源项目标主意,投稿的作者也会看到哟,谢谢人人的支持,请期待2017年,全新的 Amaze UI 与你晤面。

    原文作者:AmazeUI
    原文地址: https://segmentfault.com/a/1190000008095687
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞