V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Richard14
V2EX  ›  问与答

很纠结项目重构要不要上 vue3

  •  
  •   Richard14 · 2022-06-03 14:03:32 +08:00 · 2104 次点击
    这是一个创建于 907 天前的主题,其中的信息可能已经有所发展或是发生改变。

    非专业前端,项目性质是公司有个小型运维业务需要一个前端页面,基本由我负责,也不是很受重视,具体操作上自由度很大。

    现在很纠结要不要上 vue3 ,个人情况是前端很多东西都不懂,但 vue2 用的还算顺手,因为本身大多数业务也没有那么极限的业务复杂度,也不追求极限效率。js 本身是东西比较少的语言,凑合也就写了。这几天花了一些时间了解了一下 vue3 + ts ,感觉不使用高级特性的话写起来倒也没有和原来有太大改变,是我可以接受的范围。ts 方面感觉个人用起来也只会当个类型注释来用,不会涉及太复杂的特性。

    但是因为前端知识不足,对不了解的领域选技术很纠结。简单分析了一下,感觉选 vue3 的好处就是带薪学习新技术,坏处则是不像 vue2 ,我有完全的把握能把业务做好,vue3 我对这方面没有信心,贸然选择一个全心的领域谁知道会给自己带来什么坑,尤其在涉及到第三方包引用方面。。在网上看到别人做的好看的好用的功能 /组件能不能顺利导入项目里真的完全没信心。

    所以很纠结,因为重构本身是希望把代码梳理的非常清楚,业务整合,最大程度上简化运维工作的。如果用 vue3 的话会不会到最后技术上也没学到啥,只用了很皮毛的东西,但同时又给项目结构加入很多没必要的冗余,重构也没有把代码梳理得很好,给以后运维留下大坑之类的。v 友们有没有给点意见的

    9 条回复    2022-06-04 01:06:06 +08:00
    subpo
        1
    subpo  
       2022-06-03 14:17:29 +08:00
    完全有信心有把握的事情做了有什么意义?
    retrocode
        2
    retrocode  
       2022-06-03 14:49:41 +08:00
    勇敢勇敢我的朋友,我最喜欢拿客户的小项目练手了,带薪学习还不爽啊
    vue3 的变化主要是编码思想的转变, 适应一两天基本上就会很顺手了,现在也已经有好几个开源整理好的 vue3 脚手架可以直接上手
    MonoLogueChi
        3
    MonoLogueChi  
       2022-06-03 15:18:41 +08:00 via Android
    我觉得如果不考虑浏览器兼容性问题,用 vue3 问题不大
    snoopyhai
        4
    snoopyhai  
       2022-06-03 15:40:54 +08:00
    如果重构不是领导安排的。 大可不必担心。
    你先做, 做好了如果有问题, 不上线就好了。
    terranboy
        5
    terranboy  
       2022-06-03 15:58:10 +08:00
    这点勇气都没有吗 况且已经熟练 VUE2 了 对自己也有好处不是吗
    sadfQED2
        6
    sadfQED2  
       2022-06-03 17:23:34 +08:00 via Android
    单纯干活效率来说,感觉还是 vue2 好点,3 还有很多开源组件没适配,虽然都可以自己手写,但是很麻烦
    daimubai
        7
    daimubai  
       2022-06-03 21:20:35 +08:00
    学了不用,学它干嘛
    forgottencoast
        8
    forgottencoast  
       2022-06-03 23:03:27 +08:00
    这么犹豫的话,可以分两步走啊。
    先重构,然后在升级到 Vue3.
    christin
        9
    christin  
       2022-06-04 01:06:06 +08:00 via iPhone
    vue3 完全支持 vue2 的写法,你可以先升上去,后面慢慢用 vue3 的语法写新文件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3574 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:58 · PVG 12:58 · LAX 20:58 · JFK 23:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.