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

2024-09-29 10:49:30 +08:00
 JeffyChen

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

19831 次点击
所在节点    前端开发
183 条回复
murmur
2024-09-29 14:08:57 +08:00
@xiaozirun 因为大应用还是 native 开发的应用靠谱,国内现在 app 都不是首选,很多都是先开发小程序或者公众号,微信在国内的生态太狠了
murmur
2024-09-29 14:10:18 +08:00
有一部分还要归功于闲鱼开发的太垃圾,一个 flutter 写的应用,而且不像其他 kpi app 用一个页面就算,闲鱼是 flutter 重构的,体验差的一批
cookii
2024-09-29 14:11:41 +08:00
vue 不配和 react 比,不是一个级别,vue 努力模仿 react 的样子真的很滑稽。
xiaozirun
2024-09-29 14:14:50 +08:00
@murmur #61 那对 生态也不够好 商业开发不会是首选
MenghanStone
2024-09-29 14:16:38 +08:00
别和 murmur 讲话 ,有他在的地方就有战争。
Bijiabo
2024-09-29 14:17:12 +08:00
建议先学 Vue ,这样好入门 React
chainal7777
2024-09-29 14:18:53 +08:00
vue 开发快,react 学习曲线高一些。前端这东西,还真是哪个易用用哪个,我推荐 vue 或者 vue2
Ghostisbored
2024-09-29 14:19:58 +08:00
又吵起来了 虽然我是后端 但是我感觉还是都学吧 看哪个急迫先学哪个 整体来说国外很多生态的确用 react 单独从加密来说 很多样例都是 react 从快速开发快速上线 快速实现功能来说 如果我对接对方 我肯定用 react 更好 便于后期兼容 如果没有这些考虑 我感觉 vue 未尝不可 就看应用范围了
weixind
2024-09-29 14:31:49 +08:00
有其他编程语言基础的的一律推荐 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
2024-09-29 14:32:05 +08:00
上手肯定 Vue 容易,可以先学 vue ,后面有时间了可以带着 vue 的经验来学 react ;没接触过前端的话,先学 react 可能不一定看的明白。
sciel1211
2024-09-29 14:38:40 +08:00
react 文档 多刷几遍 理解清楚了。 节省你前端探索至少 1 年的时间。
kenanyah
2024-09-29 14:39:51 +08:00
react, vue2 ,vue3 都写过,投 vue3 一票,前端上手推荐
skipwitit
2024-09-29 14:51:41 +08:00
没有好不好,只要适用于当前需求或者更长远的规划,都是好东西。任君选择。
Curtion
2024-09-29 14:52:04 +08:00
国内 Vue.js 多,国外 React 多,不过国内大公司 React 多些,小公司 Vue.js 多。Vue.js 更好上手,React 生态更好,但是不存在 React 能做但 Vue.js 做不了的情况。uniapp 主要是可以兼容小程序,如果无需小程序则我更倾向于 React Native ,毕竟有 React 生态,虽然也很多坑,不过这个没办法,只要是跨端问题都多。 最后建议都学,选一个喜欢的优先
nzbin
2024-09-29 14:52:48 +08:00
IamCyborg
2024-09-29 14:54:46 +08:00
吵起来,吵起来
fengbjhqs
2024-09-29 15:05:03 +08:00
react ,相比 vue 上手是要难一点,

但生态比 vue 好太多

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

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

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


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

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

https://ex.noerr.eu.org/t/1076728

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

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

© 2021 V2EX