学习 react 或 vue 哪一个比较容易上手?

47 天前
 JeffyChen

作为一名后端程序员,想学习一下前端技术,往全栈方向发展,学习 react 或 vue 哪一个比较容易上手?

11704 次点击
所在节点    前端开发
183 条回复
murmur
47 天前
@xiaozirun 因为大应用还是 native 开发的应用靠谱,国内现在 app 都不是首选,很多都是先开发小程序或者公众号,微信在国内的生态太狠了
murmur
47 天前
有一部分还要归功于闲鱼开发的太垃圾,一个 flutter 写的应用,而且不像其他 kpi app 用一个页面就算,闲鱼是 flutter 重构的,体验差的一批
cookii
47 天前
vue 不配和 react 比,不是一个级别,vue 努力模仿 react 的样子真的很滑稽。
xiaozirun
47 天前
@murmur #61 那对 生态也不够好 商业开发不会是首选
MenghanStone
47 天前
别和 murmur 讲话 ,有他在的地方就有战争。
Bijiabo
47 天前
建议先学 Vue ,这样好入门 React
chainal7777
47 天前
vue 开发快,react 学习曲线高一些。前端这东西,还真是哪个易用用哪个,我推荐 vue 或者 vue2
Ghostisbored
47 天前
又吵起来了 虽然我是后端 但是我感觉还是都学吧 看哪个急迫先学哪个 整体来说国外很多生态的确用 react 单独从加密来说 很多样例都是 react 从快速开发快速上线 快速实现功能来说 如果我对接对方 我肯定用 react 更好 便于后期兼容 如果没有这些考虑 我感觉 vue 未尝不可 就看应用范围了
weixind
47 天前
有其他编程语言基础的的一律推荐 React 。
没有一点编程基础,想转行做前端的推荐 Vue 。
java 狂热爱好者推荐 Angular 。

顺便说一下我自己的感受:
1. vue 自己搞的 api 比较多,反正我每次写都要翻文档,react 核心理念内容比较少,心智负担更小一些。
2. react 社区生态比 vue 更好一些。
3. Angular 才算是框架,其他两个更倾向于是 UI 库。

再说下我自己团队的选型:
1. 人员足够的情况下,h5 会上 vue ,PC 会是 react 。
2. 人员不足够的情况下,all in react 。

ps: vue 国内从业人数比较多这个说法应该是不准确的。
xbx0119
47 天前
上手肯定 Vue 容易,可以先学 vue ,后面有时间了可以带着 vue 的经验来学 react ;没接触过前端的话,先学 react 可能不一定看的明白。
sciel1211
47 天前
react 文档 多刷几遍 理解清楚了。 节省你前端探索至少 1 年的时间。
kenanyah
47 天前
react, vue2 ,vue3 都写过,投 vue3 一票,前端上手推荐
skipwitit
47 天前
没有好不好,只要适用于当前需求或者更长远的规划,都是好东西。任君选择。
Curtion
47 天前
国内 Vue.js 多,国外 React 多,不过国内大公司 React 多些,小公司 Vue.js 多。Vue.js 更好上手,React 生态更好,但是不存在 React 能做但 Vue.js 做不了的情况。uniapp 主要是可以兼容小程序,如果无需小程序则我更倾向于 React Native ,毕竟有 React 生态,虽然也很多坑,不过这个没办法,只要是跨端问题都多。 最后建议都学,选一个喜欢的优先
nzbin
47 天前
IamCyborg
47 天前
吵起来,吵起来
fengbjhqs
47 天前
react ,相比 vue 上手是要难一点,

但生态比 vue 好太多

api 比 vue 少太多,( 18 之前)

灵活程度比 vue 好太多,灵活是把双刃剑,见仁见智。

ts 支持也比 vue 好太多,团队配合用 ts ,能避免非常多的坑


如果只是想做到 crud ,推荐 vue ,如果想再长远一点,推荐 react ,
TimPeake
47 天前
地都没了,还隔这讨论哪把锄头好使呢
Rrrrrr
47 天前
对于 JS 扎实的基础,我感觉 2 者没有什么不同。无非就等于后端 2 个框架,2 个一起写也没有什么问题。
JackieTsien
47 天前
圣战开始了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076728

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX