数智资源网
首页 首页 网络知识 查看内容

2017年,Angular、React与Vue的发展前景?

木马童年 2020-10-18 09:29 7 0

对于JavaScript而言,2016年是季度辉煌的一年。大量框架的涌现为人们带来更多选择,而Angular与React成为开发者们最为拥护的两大解决方案。另外,如果倾向于编码灵活性,那么Vue.js同样不容错过。因此,本文将着重讨 ...

对于JavaScript而言,2016年是季度辉煌的一年。大量框架的涌现为人们带来更多选择,而Angular与React成为开发者们最为拥护的两大解决方案。另外,如果倾向于编码灵活性,那么Vue.js同样不容错过。因此,本文将着重讨论这三款框架的发展前景。

首先,来看下过去一年的出色表现——Vue.js

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

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

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

  2017年,Angular、React与Vue的发展前景?

下面来看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及其生态系统发展成熟的一年。以下为目前的暂定发布时间表:

  2017年,Angular、React与Vue的发展前景?

2) 未来版本

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

  2017年,Angular、React与Vue的发展前景?

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 核子可乐译

解决方案
0