【译】在 2017 年,AngularJS, ReactJS & Vue.js 谁将成为最炙手可热的前端框架

3,605 阅读6分钟
原文链接: www.wjs.photo

原文:www.zcfy.cc/article/240…

2016年是前端框架变化巨大的一年,有新的框架诞生,有老的框架消失,有部分框架依然在小心翼翼的存活着,也有少部分框架,成为了耀眼的明星。如果你程序的业务变化不大,Angular和React框架对你来说或许不是个新事物,但是如果你的代码是弹性的、业务是变化的,那么你一定尝试过vue.js吧?因此,对于2017年前端框架的选择,就是这三个了。

在2017年即将到来之时,我们先来看看这三个框架(如果你愿意的话,也可以去查相关的资料)在2016年的亮点,我们从Vue.js开始吧:

Vue.js在2016年的亮点和2017年的期待

在2014年,Vue.js知道的人寥寥无几,一开始也并不是作为一个框架去考虑的,但是,现在的前端开发工程师都是把他作为与Angular、React来对比的框架。

你也可以看看这篇文章: Vue.js 非常棒, 但是他比 Angular和 React 要厉害吗?

Vue.js在2015年开始流行起来,在2016年使用的人数爆发式的增长,这张由Evan提供的图就能体现Vue.js框架被非常之多的开发者所接受。

Vue.js 在 2014-2016 期间用户增长数

下面的这些数据具有里程碑的纪念意义:

1) 在NPM 总计有 1,943,567的下载量 (在2016年就有1,531,217)。

2) Github上有38706 个星,仅仅在2016年就增加了 26,000 个星。

3) 官网综合浏览量 21,424,759,在2016年增加了 470% increase。

4) 在2016年9月发布了 Vue.js 2.0 版本。

5) Vue.js 是第三个星星数量最多的在2016的GitHub上。

vue.js 的这个增长吸引了许多开发者能够从其他原先的框架中切换过来。

如果感兴趣也可以看看这篇文章: 现在九个最流行的的JavaScript框架

此后,Evan也分享了他2017年的计划,或许我们可以期待:

1) 提高测试能力:

Twitter上的各种反馈之后,vue.js团队将重点放在了测试上,他们计划在文档和官方的测试实用程序上提供更多的指导,让他们更容易测试Vue.js组件。


2) 更好的发现能力:

随着时间的推移,Vue.js环境变得更加臃肿和难以评估,在2017,他们决定以更高的标准去策划这个项目,并为每个项目提供更加详细的信息。


3) 本地渲染:

2017年,基于社区的反馈和阿里巴巴的大规模生产使用,将会改进文档,API改进和更好的本地渲染体验。


4) 会议:

Vue.js团队计划在2017年举行会议。虽然日期还没有确定,但他们已经发布了一个调查问卷,以获得开发者的反馈。


Angularjs 在2016年的亮点和2017年的期待

Google的Angularjs团队在过去一年中对框架做了一些重大改变。这里是一个潜行的峰值。

The Angularjs team in Google has done a few significant changes in the framework in the past year. Here is a sneak peak.

1) 一月,AngularJS 2成为麻省理工开放源码许可的框架

2) 到年底从Angularjs 2 RC2升级到RC7

3) Angular作为angular.cn在七月进入中国

4) Angularjs 1.6版本的主要更新(表达式沙箱删除)

5) 9月份Angular 2的发布了

6) Angularjs版本2.2.0发布在11月

我们经历过去一年的主要变化是从第一版的Angularjs到Angularjs2的一个完整的改革。 2010年之后,这是Angular团队的第一个大新闻,它将Angular的人气提升到了新的高度。

在2017年,我们对这个框架有很大的期望,根据显示,到今天为止这些是你需要知道的:

Angular 4:离开Angular 3,团队决定在2017年3月直接去使用Angular 4.技术上它将包括重大的变化,但是,它不会像1到2那样的剧烈变化。随着开发者变得更熟悉和舒适的Angular 2版本和TypeScript,2017应该看到Angular 2的成熟和增长及其生态系统。这是发行的暂定时间表

1) Angular 4: 没有Angular 3,团队决定在2017年3月直接使用Angular 4,从技术上讲它将包含一系列重大的变化,但是,它不会像1到2那样变化的那么剧烈。随着开发者变得更熟悉和更适应Angular 2版本的TypeScript, 2017应该能够看到Angular 2的变得成熟和其生态系统的完善。这是发行的暂定时间表

angular4-tentativ dates

2) 更多的发布: 不只是 Angular 4 , Angular 7的试用版已经发布。这是发布预测的月份:

angular-releases- 4-7

3) 改进早期版本: 不会落下Angular 1 版本 (1.5 和 1.6),将会持续增加一些流行框架的特性, 2017年计划将在1.6.x继续稳步改善

Angular, React


Reactjs 2016年的亮点和2017年的期待

Reactjs(由Facebook支持)今年一直在使用。 Facebook团队在JavaScript库中做了一些重大的改变,这些你值得去知道:

1) 在2016年1月停止在React DOM中的IE 8支持

2) 版本化方案的发生很大的变化。从0.14.7。到15.0.0。

3) Reactjs v15.0在4月的主要版本

4) 在7月介绍React的错误代码系统

5) 9月份获得了50,000颗GitHub星

这说明这一年对于React来说是相当成功的。但是,明年还有很多事要做.

1) React Fiber:在2017年,我们将听到更多关于React Fiber的信息,也被称为“React的核心算法的持续重新实现”。观看此视频,了解更多关于React Fiber-

虽然, 丹·阿布拉莫夫说,“还有很多工作要做”,但它应该着陆在React的16.0或17.0版本。这将是React的核心算法的一个剧烈变化,就像Angular在发布第二个版本时所做的那样.

您也可以阅读: AngularJS vs ReactJS : 哪个对你的业务有好处? Facebook希望在2017年启用“具有60 fps和动画的网络应用程序”主要React光纤更新 2) Facebook Web Apps: Facebook 希望能够在2017年启用“web apps 有 60 fps 和动画的网络应用程序” 这个将会在2017年伴随着 React Fiber 一起更新

Offshore Outsourcing - Icon

英文原文:www.valuecoders.com/blog/indust…