Vue和react哪个用的多?

如题所述

React和Vue已经是经常上PK台被惊醒比较的前端框架,我这边从以下几个方面对两者做一个比较,如果其中有理解不当的地方,请大家指正。

1、学习曲线

React陡峭的学习曲线是一直被诟病的一点。Vue标榜的是一个渐进式的JavaScript框架,大部分开发者普遍会认为Vue的学习曲线低于React,并且相较于React有更丰富的中文支持(主要是Vue开发者是中国人,导致了很多我国的程序员都会关注此框架)。但是,随着学习内容的深入,当需要开发复杂的web应用程序时,花哨灵活的指令和逻辑反而会让人觉得Vue比React更难掌控。简单来说,React是一个陡坡比较难上手,Vue是一个缓坡很容易上手,但是最终的高度两者差不多。

2、技术社区

React是近十年的开源项目,因袭他拥有成熟的技术社区支持。Vue尽管这几年势头很猛,但是要想建立一套完善的生态系统还需要一些时间来打磨。

3、灵活性

这也是争议最大的地方。React 专注于 UI,所以在构建 UI 组件时可以从它那里获得很好的支持。Vue 作为一个渐进式框架,只允许使用最基本的功能来构建应用程序,但同时也提供了一些开箱即用的东西:如,用于状态管理的 Vuex、用于应用程序 URL 管理的 Vue Router、Vue 服务器端渲染。

Vue 剥离了许多元素,相比之下 React 更加全面。但如果您正在寻找一种精简、新颖、简单易学、样板代码少、高性能、灵活且完整的前端框架,Vue 更加适合;当然,如果您打算使用低版本 jQuery 代码,Vue 也同样支持。

React 的灵活性则更多依赖于其背后强大的技术社区,在 Facebook 的强力支撑下( Facebook 的 React 团队包括了 10 名专职开发人员),提供了更多工具、UI 库和教程。

综上所述,我个人觉得在没有实际应用场景的情况下,很难比较出孰优孰劣,没有最好的框架,只有最适合的框架。如果是短期小项目,建议使用 Vue 可以快速敏捷开发(上手快,控件占用小,性能较好)。如果是移动端跨平台的应用推荐 React( React Native 已经比较成熟而 Vue 的 Weex 仍在不断发展)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-22
难说。
react 在全球用得多,而 vue 在中国的用户比较多。
相似回答