当前位置: 首页 > 科技观察

2017年Angular、React和Vue的前景如何?_0

时间:2023-03-12 21:49:58 科技观察

【.com速译】2016年对于JavaScript来说绝对是辉煌的一年。大量框架的出现给我们带来了更多的选择,而Angular和React自然是最受开发者支持的两个方案。另外,如果大家都强调编码的灵活性,那么Vue.js也是不容错过的。因此,我们将着眼于新的一年,探讨这三个框架的发展前景。但在此之前,我们将介绍这三个框架在2016年年中的表现——从Vue.js开始。Vue.js2016和即将到来的2017年活动在2014年,人们几乎从未听说过Vue.js。然而,今天,开发人员开始将其与Angular或React进行比较,而不是将其视为一个利基框架选项。Vue.js的兴起始于2015年,在过去的一年里发展迅速。下图显示了该框架相当大的市场接受度:让我们看看Vue.js在2016年取得的成绩:1.NPM总下载量达到1,943,567(2016年为1,531,217)。2、在GitHub上获得38706条星评,其中2016年星评26000条。3、Vuejs.org访问量21424759次,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年举办一次会议,虽然具体日期尚未确定,但已经开展了一项调查,以征求用户社区的意见。Angular2016和即将到来的2017年活动Google的Angular团队在过去一年中对该框架进行了一系列重要更改。1.1月,Angular2转换为MIT开源许可框架。2.年底从Angular2RC2升级到RC7。3、Angular于7月以angular.cn正式进入中国。4.Angular1.6迎来了多项重要更新(移除了表达式沙箱)。5.Angular2的最终版本于9月发布。6.Angular2.2.0版本于11月发布。2010年以来,去年的Angular2升级是其规模最大的一次版本更新,也将Angular的知名度提升到了一个新的高度。2017年,我们期待这款镜框带来更多惊喜。到目前为止,我们了解到以下内容:1)Angular4开发团队将跳过Angular3,并于2017年3月发布Angular4。从技术角度来看,它将包含大量重要更改,但更改的幅度不会像从1到2那样戏剧化。2017年将是Angular2及其生态系统成熟的一年,因为开发人员将更加熟悉Angular2版本和TypeScript。以下是目前暂定的发布时间:2)除了Angular4,Angular7的暂定发布时间也已经确定。以下是具体时间表:3)改进原有版本Angular1版本(1.5和1.6)不会被遗漏,它仍然是最流行的框架之一。20171.6.x版本也有稳定的改进计划。React2016和即将到来的2017年里程碑React(由Facebook支持)在过去一年中继续流行。Facebook团队对这个JavaScript库做了一系列重要的改进,最值得注意的变化包括:1.2016年1月,ReactDOM停止了对IE8的支持。2、版本机制发生重要变化,从0.14.7调整为15.0.0。3、4月发布v15.0大版本。4.7月引入React的错误代码系统。5.9月获得5万个GitHub星评。React已经度过了相当成功的一年,但在新的一年里它还有更多工作要做。1)ReactFiber2017年,ReactFiber将成为关注的焦点,堪称一轮“React核心算法的再实现”。该视频详细介绍了ReactFiber。尽管还有很多工作要做,但ReactFiber应该会在其16.0或17.0版本中实现。这意味着React在发布第二个版本时也会像Angular一样调整其核心算法。2)FacebookWebApplicationFacebook希望在2017年使用ReactFiber更新来实现“60fps和web应用程序的动画”。原标题:Angular、React和Vue:2017年会发生什么?原作者:ArnabSarkar