[好文加精] 为什么我们放弃了 Vue? Vue 和 React 深度对比

2020-08-06 21:11:44 +08:00
 zhdsuperm

我使用 Vue 和 React 已经很长一段时间了,两个框架上实践代码量都在 10 万行以上。不得不说两者都是很 nice 的,帮助开发者减少很多工作量,这类框架是现代化前端开发必备的。然而 Vue 和 React 两者之间的选择并不像选择苹果或香蕉一样简单,两者在工程实践上的差距让我们逐渐放弃了 Vue 。本文以不一样的角度对两者进行深度对比。

...

那东西就是全局作用域。拿“允许在全局作用域上随便放东西很方便”作为优点的话,和“允许随地大小便会很方便”有什么区别……

见下面长文。(^__^) 嘻嘻……
为什么我们放弃了 Vue ? Vue 和 React 深度对比

4790 次点击
所在节点    前端开发
29 条回复
zhdsuperm
2020-08-06 23:08:52 +08:00
@revalue 我觉得文章写的挺中立的,上来讨论也挺好的,我以前也是喜欢 vue 的写法、入门快而用上 Vue 的
zhdsuperm
2020-08-06 23:23:54 +08:00
@wxsm ^_^ 哈哈,别那么严肃,首先 Vue 、React 这两个东西用起来都挺简单的,没什么难度,不觉得会了就很牛逼,其次文章主要是其他角度技术细节上的对比,因为你每做一个新项目,总要回答用 vue 还是 react 的问题吧,文章提到的解耦也是很重要一点,编码要做到无论啥框架,都能适配,而且健壮。最后,垃圾程序员的问题,hr 的角度:他便宜啊!如果他用了某个框架 bug 变少,别人也能维护,这就是增值的部分。
zhdsuperm
2020-08-06 23:31:08 +08:00
@Jirajine 只要操作的是一个对象(不是 class 或者 function ),ts 支持都很难变好,因为类型推断必须写在对象上。
back0893
2020-08-06 23:34:36 +08:00
无所谓
反正我一个后端,react 选择太多.懒得选了
greg0220
2020-08-07 08:22:03 +08:00
我公司一年前还在用 ng8 。。
DL9412
2020-08-07 09:50:05 +08:00
你们是来推广这个网站的?

前两天还看了个帖子,翻新了篇以前老早看过的 vue,react 对比文章来拱火,也是发的这个网站
ruanimal
2020-08-07 09:54:46 +08:00
头一次见给自己“加精”的
zhdsuperm
2020-08-07 13:48:16 +08:00
@DL9412 推下自己写的文章(原创,写了半天的文章),和宣传下公司网站,没毛病呀老铁。
maomaomao001
2020-08-07 16:15:30 +08:00
@zhdsuperm 是的 ,我很早以前 vue2 , 后来一直用的 react , hook 也是早早使用上了,
vue 3 没正式用过 , 但是 vue 3 的 hook 其实也有一些特色的 , 并非那么不值得一提 ,
然后,回到代码行数 , 当然是代码越少问题越少啊,
我指的是 typescript 明明是类型自动推到的 , 组件内部的状态的类型,根本没有人会放在外面写一遍 , 甚至 99% 的情况 , props 的类型也不需要拿出来在外面写 ...
vue3 也是 ...

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

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

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

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

© 2021 V2EX