有经验的大佬说说
1
murmur 2022 年 3 月 2 日 从吹牛逼的角度来看肯定是 react ,因为 react 招人门槛高,写起来平均水平也会高于 vue
这里别 tm 吹 ts ,如果 ts 牛逼,那么 java 、c#应该是世界上最好维护的项目,不就是强类型么谁没有啊 所以究其原因还是 react 拉高了招人的门槛 |
2
murmur 2022 年 3 月 2 日 错不在 vue ,是 vue 太牛逼了,让没有软件工程相关知识的人都能干活了
|
3
shakaraka PRO 从开发人员角度来说 react 比较高,如 1 楼所说,但即使开发人员水平高,在没有人去 review 的时候,也还是一团糟,这两都是大杂烩。
从框架角度说,这两都不行,还是 angular 。 |
4
shakaraka PRO 人越少,越规范,人越多,就越杂。反正至今我见过的公司内部的 vue 和 react 都是一团糟,各种写法都有,当然 ng 也是,但 ng 有类型和框架限制,至少还能看得懂。v 和 r 他两就是黑盒。
上述观点就我经历过的为前提 |
10
shakaraka PRO 😑 。。。
|
13
noe132 2022 年 3 月 2 日 via Android
ng 也有垃圾代码。各种 any ,各种 8 层 if ,magic number
这东西主要看人,写得好啥框架都好看,框架并不是写好代码的强约束 |
15
learnshare 2022 年 3 月 2 日
从现状看是:
Angular > React > Vue Angular 门槛高(国内用的也比较少),TypeScript 能解决不少脏乱差的问题 React/Vue 生态比较复杂,项目间的差异比较大,也很难有哪套技术栈 /代码风格能统一 Vue 还面临两个大版本完全不同的东西,老项目比较难搞 当然,代码的可维护性跟语言、框架 /库、代码风格这些都没什么关系,核心是项目的参与者和管理者 |
16
lxml 2022 年 3 月 2 日 via Android
显然是 react 有优势啊,一时的份额不能说明问题,但长时间占据世界第一,这显然说明问题
|
17
wa143825 2022 年 3 月 2 日
工作中这 2 个来回切,经常接手(参加)同事的项目,感觉上 react 更好维护。
原因可能真是用 react 的同事水平更高。 |
18
gouflv 2022 年 3 月 2 日 via iPhone
先排除 vue ,3.0 两年了,迁移工具都懒得做,社区还有大量旧版本项目不更新
|
19
rabbbit 2022 年 3 月 2 日
react 吧, 大厂用的多.vue 都是中小公司用的多.
其实跟框架没关系,还是看人. |
20
wanguorui123 2022 年 3 月 2 日
瓜子花生板凳
|
21
iamv2er 2022 年 3 月 2 日 via iPhone
吃瓜
|
22
Chism 2022 年 3 月 2 日
看 npmjs 的周下载量,谁下载量最大就用哪个
|
23
agdhole 2022 年 3 月 2 日
我的评价是:angular
|
24
knightdf 2022 年 3 月 2 日
可维护那还得是 angular
|
25
pengtdyd 2022 年 3 月 2 日
一个是个人的项目,一个是 FB 的项目,怎么选还用说吗,vue 能火的原因我个人认为只有一个-------中文文档
|
26
iceice121 2022 年 3 月 2 日
Jquery 退出了群聊
|
28
RealJacob 2022 年 3 月 2 日
主要写 react ,偶尔写 vue 。反正看我们组里的 vue 项目,我是觉得乱七八糟的。各种 service 层,model 层,UI 层的东西都不清不楚。没研究过是因为 vue 的设计,还是因为之前写的人水平不行
|
29
IGJacklove 2022 年 3 月 2 日 via iPhone
@murmur java 不好维护吗?
|
30
IGJacklove 2022 年 3 月 2 日 via iPhone
这个跟框架的关系不大,更多的是开发规范。react 加 typescript 确实很爽。
|
31
murmur 2022 年 3 月 2 日
|
32
libook 2022 年 3 月 2 日
可维护性可能主要取决于代码结构和风格,写的时候就得考虑可维护性,有相应的设计和措施来确保可维护性。
当然可维护也要根据计划来确定,而不是唯可维护性论,一般根据业务的确定计划以及行业经验来选定一个保质期,然后针对可能的维护操作进行优化设计,过了保质期,无法满足业务变化了,就随时有可能需要重构了。 框架都差不太多,哪个顺手合适就用哪个好了。 |
33
zhaol 2022 年 3 月 2 日
其实都一样,取决于写代码的人和项目管理者
|
34
3dwelcome 2022 年 3 月 2 日
正常来说 VUE 干活比较快,代码也比较整洁。
但问题他是一个框架,你脱离了运行框架后,一些 VUE 语法糖就完全用不了。 R eact再怎么也只是一个 JS 库,相对来说,在大公司写大型工程要好那么一点点。 当然,让我来选,无脑吹 WASM 。 |
36
L5tEU4WX072p5P42 2022 年 3 月 2 日 via iPhone
@murmur 哦,原来 Java 不好维护
|
37
yaphets666 2022 年 3 月 2 日 当然是 VUE,这毫无疑问. 开发速度,维护,人员成本,全部是 VUE 最优,但是架不住装逼犯喜欢用难用的东西凸显自己牛逼.
|
38
AllenW 2022 年 3 月 2 日 你们每天不引战屁股痒是不是?
|
39
charlie21 2022 年 3 月 2 日
至少 next.js 吧
|
40
damao2250 2022 年 3 月 2 日 via iPhone
看到最后逐渐忘了 op 的标题是啥了
|
41
danytdlemon1900 2022 年 3 月 4 日
不如加上政治立场 battle 一下
|