非专业前端,项目性质是公司有个小型运维业务需要一个前端页面,基本由我负责,也不是很受重视,具体操作上自由度很大。
现在很纠结要不要上 vue3 ,个人情况是前端很多东西都不懂,但 vue2 用的还算顺手,因为本身大多数业务也没有那么极限的业务复杂度,也不追求极限效率。js 本身是东西比较少的语言,凑合也就写了。这几天花了一些时间了解了一下 vue3 + ts ,感觉不使用高级特性的话写起来倒也没有和原来有太大改变,是我可以接受的范围。ts 方面感觉个人用起来也只会当个类型注释来用,不会涉及太复杂的特性。
但是因为前端知识不足,对不了解的领域选技术很纠结。简单分析了一下,感觉选 vue3 的好处就是带薪学习新技术,坏处则是不像 vue2 ,我有完全的把握能把业务做好,vue3 我对这方面没有信心,贸然选择一个全心的领域谁知道会给自己带来什么坑,尤其在涉及到第三方包引用方面。。在网上看到别人做的好看的好用的功能 /组件能不能顺利导入项目里真的完全没信心。
所以很纠结,因为重构本身是希望把代码梳理的非常清楚,业务整合,最大程度上简化运维工作的。如果用 vue3 的话会不会到最后技术上也没学到啥,只用了很皮毛的东西,但同时又给项目结构加入很多没必要的冗余,重构也没有把代码梳理得很好,给以后运维留下大坑之类的。v 友们有没有给点意见的
1
subpo 2022-06-03 14:17:29 +08:00
完全有信心有把握的事情做了有什么意义?
|
2
retrocode 2022-06-03 14:49:41 +08:00
勇敢勇敢我的朋友,我最喜欢拿客户的小项目练手了,带薪学习还不爽啊
vue3 的变化主要是编码思想的转变, 适应一两天基本上就会很顺手了,现在也已经有好几个开源整理好的 vue3 脚手架可以直接上手 |
3
MonoLogueChi 2022-06-03 15:18:41 +08:00 via Android
我觉得如果不考虑浏览器兼容性问题,用 vue3 问题不大
|
4
snoopyhai 2022-06-03 15:40:54 +08:00
如果重构不是领导安排的。 大可不必担心。
你先做, 做好了如果有问题, 不上线就好了。 |
5
terranboy 2022-06-03 15:58:10 +08:00
这点勇气都没有吗 况且已经熟练 VUE2 了 对自己也有好处不是吗
|
6
sadfQED2 2022-06-03 17:23:34 +08:00 via Android
单纯干活效率来说,感觉还是 vue2 好点,3 还有很多开源组件没适配,虽然都可以自己手写,但是很麻烦
|
7
daimubai 2022-06-03 21:20:35 +08:00
学了不用,学它干嘛
|
8
forgottencoast 2022-06-03 23:03:27 +08:00
这么犹豫的话,可以分两步走啊。
先重构,然后在升级到 Vue3. |
9
christin 2022-06-04 01:06:06 +08:00 via iPhone
vue3 完全支持 vue2 的写法,你可以先升上去,后面慢慢用 vue3 的语法写新文件。
|