首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ReactJS与VueJS该如何选择?

初入前端的开发者总会面临如何在ReactJS与VueJS之间选择,也许你可能会问,为什么需要选择,都用它不香么?的确,两个前端框架都熟练使用是最好的选择,但是对绝大部分开发者来讲,他们无法短时间内同时驾驭两个框架,特别是对一个前端团队来说。

ReactJS作为前端工程化的先驱,它引领了最近10年前端的发展方向,给后来的框架提供了很多可以参考的设计思路,真正把前端从杂乱无章带入了复杂业务场景的工程化阶段,它的设计理念是All In JS。不仅如此,它的流行也让前端工程师这一岗位变得越发重要,与NodeJS一起改变了人们对前端工程师的单一印象。

VueJS是继ReactJS之后出现的前端框架,作为后起之秀,VueJS的设计理念深入人心,它保留了标准前端的样式化开发,让初学者极容易上手,掺杂简单的框架式约定,让普通的工程师也可以开发出可读性较高的项目。

从前端团队的角度来讲,ReactJS入门的成本,项目架构设计的要求,人员水平的下限都比VueJS要高,原因是ReactJS只提供框架层面的基础设计,剩下的一切都需要你自己来完成,显然ReactJS把一切的决定权都交给了我们。这就像你在玩具店买了一箱乐高的积木,你需要自己回家搭建出一艘航空母舰,也许你在搭建过程中可以学到很多,但是搭建的过程还是需要强大的定力。而VueJS更像是一个航空母舰的半成品,你只需要按它规定的要求拼装即可,虽然省时省力,但是每个核心模块是如何搭建的你未必清楚。

在国内有很多的ReactJS开发者,也有很多的VueJS开发者,他们有时针锋相对,有时相互学习。首先,两个框架都很优秀,无法简单的比较谁好谁坏,如果非要比较必须放到具体的业务场景中去,因为它们的设计理念完全不同。在特别复杂的业务场景中,ReactJS灵活的编码原则确实有利于后期的项目拓展,而在绝大部分的通用场景中,VueJS表现得足够优秀,省时省力省成本。

国内的前端圈子,VueJS近两年的声音越来越大,也从客观上反映了国人对VueJS设计理念的认可。大部分的中小互联网企业无法供养庞大的前端团队,大部分前端团队的能力也维持在够用的水平,VueJS对他们来讲无疑是最好的选择。而在大型的互联网企业,他们更不会局限在ReactJS还是VueJS层面,他们多数都是多种框架共用,从框架中学习提炼,然后制造新的轮子或者技术KPI,制作成漂亮的PPT去演讲,当然,他们有足够的设计能力支撑企业庞大的产品开发。

好了,说了这么多,你知道该怎么选择适合自己和团队的框架了么?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200820A0DZYD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券