公司的老项目已经立项 5 年多了,用的技术栈还是 vue2 的,ui 框架和周边生态已经不维护了,现在想要升级成 vue3 生态的,需要保持页面逻辑不变,只是改变整体项目的依赖为 vue3 生态的,有人成功重构过吗?会不会有什么坑?
|
zls3201Mar 10
1
想要成为亿万富翁 请成功老哥 分享一下经验
|
|
coderJieMar 10
3
等我重构成功一个屎山老项目再分享给你。
|
|
zhonghao01Mar 10
5
在以前没有 ai 的时候把公司管理后台的 jsp 的页面都慢慢重构重 vue3 了。
管理后台的重构就简单很多,可以一个页面一个页面的重构,老的嵌套进去就行了,基本不影响正常使用。 现在用 ai ,自己写好规则/skills 应该简单很多吧。 |
|
6
@zhonghao01 h5,后台管理用的 vue3 不用重构
|
|
KetteironMar 10
7
老 ui 框架无法适配 vue3 ,基本上要换掉大部分依赖项。
如果用组合式,这个难度基本上等于从零编写一个新项目。如果延续选项式,那没有重构的意义。 |
|
8
@Ketteiron vue3 肯定想要用组合式的,可选链也很方便,不用老报错 null 和 undefined,自己手写难度很高,真的从零编写差不多了,就是不知道 ai 能不能直接一步到位
|
|
AriverMar 10
9
前端只是展示吗?有没有什么业务逻辑.....
|
|
godmiracleMar 10
11
|
|
12
@godmiracle 就是自己维护很心累啊
|
|
beiyueMar 10
13
用 React 重写一下
|
|
InternetExplorerMar 10
14
经验就是不要动
|
|
16
@InternetExplorer 听你的
|
|
Gilfoyle26Mar 10
17
直接 Ai 呀,分分钟
|
|
18
分 2 种
1 、如果只想管好自己的一亩三分地,那么简单,顶层套接口,ab 实现分叉,a 是自己 b 是老的 2 、全权负责了,就得下点功夫了,吃透业务,捋下流程,设计下标准接口 最后,公司如果几年没加薪了,你还不如多背背面经算法,搞这。。 |
|
19
重构的工作量 测试的工作量 出问题以后的责任, 不是上层要求尽量不要动,你动了出问题就是你的责任。
|
|
pikachu233Mar 10
20
代码层面不难,难在业务层面
|
|
AoEiuV020JPMar 10
21
|
|
dtdths1Mar 10
22
重构不难,难的是要测试资源,没人愿意白干活/白担责。
|
|
kuan1Mar 10
23
新功能使用新技术,旧功能使用旧技术
|
|
24
@AoEiuV020JP skill 是比较严谨的方法了,不过最后还得是要测试同事测一遍的,这个太难了,请奶茶都不肯
|
|
shiloh595Mar 11
27
按兵不动
|