求助,用 vue 还是 react?

2023 年 5 月 1 日
 gilgameshcc

我们有个小团队(主要都是计算机在读研究生)想做一个知识管理相关的网页,中间会用到很多图相关的操作(展示分析,以及后面的编辑等)。但是大家都比较缺乏前端的经验(有基本的代码能力)。 在图相关的操作里看上了 antv (特别是 G6 ,X6 )都比较符合我们需求,但是从 vue3 (本来计划 nuxt3 )来使用似乎比较麻烦?所以我们应该换 react 作为前端框架吗? 或者说有比较方便的其他图数据可视化的前端库吗?( echart ,d3 都不太符合需求,过于繁琐了) 求指导

9591 次点击
所在节点    程序员
76 条回复
QKgf555H87Fp0cth
2023 年 5 月 3 日
2017 用 React 到现在,很爽,Vue 只用过一次,觉得类 PHP 的写法比较适合我。HTML 、CSS 、Javascript 分割的不适合我。
isSamle
2023 年 5 月 3 日
还不如找个专门写前端的一起合作
humbass
2023 年 5 月 3 日
快速做一个产品开箱即用,vue2 是最简单的,我公司一个学习 js 一周,上手 vue2 只需要 半天即可撸代码,最新的版本 vue 2.7 国内很多小团队在使用。

vue3 显然借鉴了 react v6 的概念,对于新手来说,反而没那么容易上手了,这样对比来说 react 更简单、概念更少。
luckyx
2023 年 5 月 3 日
vue 3 现在是真不差, 你想用的 React 写法 Vue 都能满足.
对于新手来说, react 坑不比 vue 少, 一个 useEffect 都多少坑了
makelove
2023 年 5 月 3 日
@ericgui 这只是个前端框架,几万行代码的小东西,不是个 OS,完全在一个人的能力覆盖范围内,甚至小核心更有优势,更能保持概念一致性。这不是大团队能发挥优势的地方,另外 react 虽然是 fb 做的,核心框架人数估计也很少。
knightdf
2023 年 5 月 3 日
React ,这个最舒服最好理解
gilgameshcc
2023 年 5 月 3 日
@dreamerblue 感谢回复,非常有帮助。我们现在的纠结本质上还是对前端了解太少并且产品本身的需求和设计都在动态迭代中。自身审美实际上是偏向于 vue3 的,而且在实际调研之后发现现在 react 和 vue3 写法已经不再是以前的天差地别了,并且我们需要的库基本都是原生 js 的(虽然 x6 的例子很多用了 react ,)。所以现在问题变成了弱前端能力下 vue 带来的早期便利 vs react ( graphin 和 xflow )带来的已经封装好的组件减少的成本,会详细计算下
longjiahui
2023 年 5 月 3 日
vue3 舒舒服服,方方便便。
dawen
2023 年 5 月 3 日
Vue 无论是 2 还是 3 都好用,React 不太熟悉
nzbin
2023 年 5 月 3 日
@gilgameshcc

> 我们自身对于后端、图数据库、相关的 NLP 和 AIGC ( LLM )都是比较熟悉的,主要是没前端方面的经验...

既然对后端比较熟悉,为啥不试试 Angular 呢,工程化高,上手成本低
abelmakihara
2023 年 5 月 4 日
vue3 无脑上手
接手过不知道是不是培训班留下来的 vue2 和 react
不熟悉的后果都是依托 尤其 react
alleluya
2023 年 5 月 4 日
@dreamerblue 很同意你对 react 的看法 react 现在越来越给我一种你爱用不用的感觉 我记得看 dan 的文章 总是会提一句 react 是一个库 随便你怎么用, 我们不给出最佳方案 /实践(大致意思) 作为一个普通的搬砖开发 vue/ng 完整的一套解决方案比 react 要方便多了 起码不用上个项目还在 redux 下个项目就 mobx....
dudubaba
2023 年 5 月 4 日
多年 react 选手,react 会堆屎山,vue 不会。但是 react 用起来很灵活,vue 却有些笨重(非设计方面,就是用法上)
SmiteChow
2023 年 5 月 4 日
需求错误,我通篇看下来,这不就是 jupyter notebook 的代码笔记吗?
gilgameshcc
2023 年 5 月 6 日
@SmiteChow 哈哈,不至于不至于,完全不一样的东西,抽象的说目标的一部分其实类似对人脑的包管理(知识版本管理,按需加载,等等)
lix7
2023 年 10 月 28 日
后端来问下,为啥大家都推荐 react ,能给一些具体例子吗?
angular 1.0 、vue 、react 都接触过,感觉 angular 1.0 很重、react 很复杂、状态需要手动 set ; vue 比较轻,做需求也没啥问题。

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

https://study.congcong.us/t/936789

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

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

© 2021 V2EX