转载

Angular、React与Vue将在2017年迎来怎样的发展前景?

【51CTO.com快译】对于JavaScript而言,2016年绝对是辉煌的一年。大量框架的涌现为我们带来更多选择,而Angular与React自然是开发者们最为拥护的两大解决方案。另外,如果大家强调编码灵活性,那么Vue.js同样不容错过。因此,我们将着眼于新的一年,讨论这三款框架的发展前景。

不过在此之前,我们还将介绍这三套框架在2016年年中的出色表现——先从Vue.js开始。

Vue.js 2016年与即将到来的2017年内大事记

2014年,人们还几乎从未听说过Vue.js。然而如今,开发者们已经开始将其与Angular或者React相提并论,而不再将其视为小众型框架选项。

Vue.js的崛起始于2015年,并在过去一年中快速发展。下图所示为这套框架可观的市场接受度:

Angular、React与Vue将在2017年迎来怎样的发展前景?

下面来看Vue.js在2016年中取得的成就:

1. NPM下载总量达194万3567次(2016年年内为153万1217次)。

2. 在GitHub上获得3万8706颗星评,其中2016年年内获得2万6000颗星评。

3. Vuejs.org网页获得2142万4759次浏览,2016年内增幅达470%。

4. 2016年9月,Vue.js正式发布2.0版本。

5. Vue.js的星评总数在2016年的GitHub上排名第三。

而Vue.js还将在2017年迎来以下发展规划:

1) 改进测试

从来自Twitter的反馈来看,Vue.js团队决定在测试方面投入更大力度。其计划以文档及官方测试工具的形式提供更多指导,从而更为轻松地实现Vue.js组件测试。

2) 更易发现

随着时间推移,Vue.js环境变得较为臃肿且难以导航与评估。2017年,开发团队决定制定更高的项目策划标准,并为其中各项目提供更具体的说明信息。

3) 原生渲染

2017年,Vue.js根据社区反馈在原生渲染机制中引入了文档改进、API提升与更好的本地使用体验,其还将被阿里巴巴公司大规模引入生产环境。

4) 会议

团队计划于2017年召开一次会议。尽管日期尚未确定,但其已经开始发布调查以了解用户社区的意见。

Angular 2016年与即将到来的2017年内大事记

谷歌旗下的Angular团队过去一年对这套框架做出了一系列重要变更。

1. 1月,Angular 2转为一款MIT开源许可框架。

2. 年末由Angular 2 RC2升级至RC7。

3. Angular于7月正式凭借angular.cn进入中国。

4. Angular 1.6版本中迎来多项重要更新(表达式沙箱移除)。

5. Angular 2最终版本于9月发布。

6. Angular 2.2.0版本于11月发布。

自2010年以来,去年的Angular 2升级是其规模最大的一轮版本更新,同时亦让Angular的人气提升至新的高度。

2017年,我们期待这款框架带来更多惊喜。截至目前,我们已经了解到以下情况:

1) Angular 4

开发团队将于2017年3月跳过Angular 3,直接发布Angular 4。从技术角度讲,其将包含大量重要变化,但变化幅度不会像由1到2那样显著。随着开发者对于Angular 2版本与TypeScript愈发熟悉,2017年将成为Angular 2及其生态系统发展成熟的一年。以下为目前的暂定发布时间表:

Angular、React与Vue将在2017年迎来怎样的发展前景?

2) 未来版本

除了Angular 4以外,Angular 7的暂定发布时间也已经确定。以下为具体时间表:

Angular、React与Vue将在2017年迎来怎样的发展前景?

3) 改进原有版本

Angular 1版本(1.5与1.6)同样不会受到冷落,其仍是目前最具人气的框架之一。2017年1.6.x版本同样有计划实现稳步改进。

React 2016年与即将到来的2017年内大事记

React(由Facebook支持)在过去一年中继续保持旺盛人气。Facebook团队对这套JavaScript库做出一系列重要改进,其中最值得关注的变化包括:

1. 2016年1月在React DOM内停止对IE 8的支持。

2. 版本机制发生重要变更,由0.14.7调整为15.0.0。

3. 4月发布v15.0大版本。

4. 7月引入React的错误码系统。

5. 9月获得5万颗GitHub星评。

React在过去一年中的表现相当成功,但其在新的一年中还有更多任务需要完成。

1) React Fiber

2017年,React Fiber将成为关注重点,其被称为一轮“对React核心算法的重新实现”。 视频 详尽介绍了React Fiber的相关情况。

虽然仍有大量工作要做,但React Fiber应该会在其16.0或者17.0版本中实现。这意味着React也将像Angular那样在发布第二套版本时对自身核心算法做出调整。

2) Facebook Web应用

Facebook希望利用2017年内的React Fiber更新实现“Web应用的60 fps与动画”效果。

原文标题: Angular, React, and Vue: What's Coming in 2017?

原文作者: Arnab Sarkar

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

原文  http://developer.51cto.com/art/201701/528490.htm
正文到此结束
Loading...