Vue.js秒杀React,成最受欢迎的开源前端框架!

近日,Jaxenter做了一项关于前端人员的问卷调查,根据最新的问卷调查结果显示:Vue.js秒杀React,成为最受欢迎的前端框架

为什么要做这次问卷?

为什么要去比较Vue.js和React呢?这得从它们的发展历程说起,2016年,React在Web端和移动端都实现了迅速的成长,当时它最主要的竞争对手是Augular,现在它们的竞争逐渐消失,倒是Vue近年的表现相当耀眼,于是大家又把更多的注意力放到Vue.js和React身上。

调查详情

根据一个有趣的GitHub Repo显示,Vue.js似乎比React拥有更多的Star

不过拥有更多的Star并不能就此说明Vue.js比React更受欢迎,于是有了这次的问卷调查,根据本次的问卷调查显示60%的受访者表示更喜欢Vue.js,29%的人表示更喜欢采用React,13%的人选择其他选项。

毋庸置疑,Vue.js是JavaScript 框架的后起之秀,根据去年的JavaScript趋势调查结果显示:Vue.js越来越受欢迎,2017年,它成功超越了Angular 2,根据下图所示,有12000的受访者表示愿意尝试Vue.js,因此,不出意外,今年Vue.js可能能为亚军,甚至是冠军。

如果我们查看年度的技术趋势调查报告,我们可以看到JavaScript的开源框架基本被这5个占领了:React、Angular、Node.js、Spring MVC、Vue.js

此外,Jaxenter也对npm的创始人及首席运营官Laurie Voss进行了采访:

为什么React如此受欢迎?

和其他的流行现象一样,一个框架的流行很难确定单一元素,通常都是很多因素结合助长它的流行趋势:

首先,React是一种简洁有效的解决方案:制造可移植,可重用以及交互式的模块化前端组件。虽然它不是第一个也不是唯一一个解决方案,但对开发者而言却是最合适的

其次,React由Facebook开发,拥有Facebook的支持,足以让很多开发者相信这是一个值得他们采用的框架,更不用说React还有相当大的市场营销力量

当然,这两者背后的根本原因是Web应用程序不断向丰富性和可用性等更高级别的方向迈进,这势必造成开发的复杂度,而React能够适用于大规模的复杂项目,并提高开发效率。

Vue能否在2018年超过Angular?又是什么推动它变得流行

从我的角度来看,推动Vue成长的因素有两个。首先,许多开发人员仍然需要一个一应俱全的框架,即从路由到模板到后端数据获取所有功能都齐全的工具。这也是开发人员选择Vue的最主要原因

另一方面,React需要对路由和数据管理库进行大量的额外选择,所以刚开始的学习曲线会很陡峭。所以Angular,Ember和Vue都比React具有“全包”的优势。

其次,如果你决定要一个全面的框架,Vue在基准测试中表现更好,并且相对容易学习。尽管这些都是主观的说法,但许多开发者报告都显示Vue比Angular和Ember这样的旧框架“更干净”或“更简单”。

最后,问题来了,你会选用Vue.js还是React呢?


本次给大家推荐一个免费的学习群,里面概括移动应用网站开发,css,html,webpack,vue node angular以及面试资源等。
对web开发技术感兴趣的同学,欢迎加入Q群:943129070,不管你是小白还是大牛我都欢迎,还有大牛整理的一套高效率学习路线和教程与您免费分享,同时每天更新视频资料。
最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。

猜你喜欢

转载自blog.csdn.net/weixin_42817899/article/details/84636806