不懂前端, 如何用后端框架来形容 vue 和 react 的区别?

278 天前
 YugenFring

看有人说 vue 是自动档, react 是手动挡, 但还是没啥概念.

有没有有理解的大哥能用后端框架之间的开发差异来形容 vue 和 react 之间的差异.

目前想学个前端, 虽然有人说两个迟早都要学, 但肯定专 1 个比较好.

至于对于新手出活快不快不考虑, 英文文档之类的也不考虑, 学习曲线也不考虑.

想听听各位的看法.

5077 次点击
所在节点    程序员
37 条回复
5200
278 天前
PHP 和 Go 的区别? 国内话还是 vue 开始吧,轮子多点
BaiShuiO
278 天前
react 近原生,vue 做了适合中国体制宝宝的优化
BaiShuiO
278 天前
@BaiShuiO 体质
NessajCN
278 天前
如果你有正常的英文阅读能力的话就别去考虑 vue 了
nomagick
278 天前
一丘之貉
nomagick
278 天前
React 就是 PHP 在 js 世界的秽土转生
Vue 就是 易语言
nitmali
278 天前
单纯讲开发,可以把 react 看作类似于 jsp
estk
278 天前
如果你长期国内发展就用 vue ,我看国内招聘 vue 比较多
海外的话还是 react 吧
AItsuki
278 天前
vue. hybernate

react mybatis
zephyru
278 天前
这两框架最后写法其实都差不多,不过 vue 的写法很多小程序也是那么设计的(概念类似),国内可能 vue 应用的确更广一些
isbase
278 天前
选 React 不会错
YugenFring
278 天前
@AItsuki 咋感觉说反了, vue 听起来封装更多
LavaC
278 天前
写熟了都没啥区别。不过 Vue 有很多省代码的语法糖,.vue 文件也方便把 html 、css 、js 组织到同一处,确实方便。
但是要推荐的话还是推荐 React ,生态会更丰富一些。
angrylid
278 天前
我认为这种不知所谓的类比对于做决策并没有任何帮助,你怎么不用男女的差异来形容呢。
楼上竟然还真的在那里类比,多少有点幽默了。

Vue 和 React 做的事情是一样的,是响应式和工程化。
你是什么技术背景,是后端还是客户端还是别的什么?你要做什么,是想独立开发,接海外 remote 还是单纯扩展技术栈?这才是提问题的时候应该提供的前提条件。
qiayue
278 天前
react 的 next.js 框架,给我感觉是 php+pjax+数据绑定
sheeta
278 天前
你要能接受在 js 里面写 html 就选 react ,https://www.jianshu.com/p/a6e38de29807
me1onsoda
278 天前
go 里面的 gin 和 beego?
v2newuser
278 天前
拿 kfc 做比较的话:vue 是个全家桶套餐; react 是你自己单点炸鸡、可乐、汉堡这些。
skies457
278 天前
很难理解为什么总是有像楼里的某些人那样觉得前端框架或者整个前端领域很“低级”。。都是用来打工的技术饭碗,倒也没必要互相看不起

vue 和 react 核心区别主要是 dirty check 的原理不一样,采用 proxy 的 vue 要比采用 dom diff 的 react 性能[更好一些]( https://krausest.github.io/js-framework-benchmark/2024/table_chrome_122.0.6261.69.html),逻辑上也相对容易理解( vue 只 rerender 改动的部分),所以建议新手可以从 vue 开始学

如果你非常介意 vue 的 sfc 语法,那推荐你学集两者之长的 solid.js ,表面上是 react jsx 语法,核心是类似 vue 的逻辑,这框架在上面的 benchmark 跑得比 vue 和 react 都要快
CHTuring
278 天前
1 、不懂前端
2 、后端开发
3 、国内

那么答案只有一个:Vue ,等你前端了解够了你自己就知道差异。

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

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

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

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

© 2021 V2EX