V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chaol
V2EX  ›  前端开发

现在还能用 Vue2 开发前端吗?

  •  
  •   chaol · 2023-04-02 06:55:30 +08:00 via Android · 3188 次点击
    这是一个创建于 583 天前的主题,其中的信息可能已经有所发展或是发生改变。

    会不会有什么依赖问题?

    15 条回复    2023-04-28 13:51:07 +08:00
    kinghly
        1
    kinghly  
       2023-04-02 08:44:07 +08:00 via Android
    不能,最好用 react
    wunonglin
        2
    wunonglin  
       2023-04-02 08:47:32 +08:00
    不能,最好用 angular
    Dkngit
        3
    Dkngit  
       2023-04-02 09:27:18 +08:00
    不能,最好用 angular
    ilath
        4
    ilath  
       2023-04-02 09:30:26 +08:00
    不能,最好用 原生 JavaScript
    horseInBlack
        5
    horseInBlack  
       2023-04-02 09:45:44 +08:00
    可以的。

    package.json 、package-lock.json 都有指定版本,别乱升级就行了。
    一般你拉开源项目、现有代码都是能跑起来的,直接用相应工具比如 npm install 就行了。

    Vue 2 和 Vue 3 都有比较丰富的周边,大的像 UI 组件库 ElementUI 是 2 和 3 都有的,大不了自行搜一下同名不同版本或者可以替代的插件。

    如果你是现在想要入门 Vue 的话,我建议你学 Vue 3 ,一来 Vue 3 是兼容 Vue2 那种选项式的写法,二来现在组件、开源项目等都是朝着 Vue3 + typescript 做的,这是比较好的实践,也可以看作大家认同的发展方向吧。
    onceViewer
        6
    onceViewer  
       2023-04-02 10:50:20 +08:00 via Android
    可以,但是它今年就停止维护了,所以一方面后续持续开发可能有问题,另方面,个人没问题,大公司肯定是迁移到 3 的
    ochatokori
        7
    ochatokori  
       2023-04-02 10:51:22 +08:00 via Android
    能,因为 jq 都还能
    acthtml
        8
    acthtml  
       2023-04-02 12:41:19 +08:00
    这问题问的,花个 2 小时上手下就知道啦,大家又不知道你的核心需求是啥。
    IvanLi127
        9
    IvanLi127  
       2023-04-02 14:44:34 +08:00 via Android
    angular js 都能,vue 2 怕啥。。。

    依赖问题的话,当年的版本能用就是能用,不要想着追新版本就行了。

    不过为啥要用 2 ,真心不好用
    sjhhjx0122
        10
    sjhhjx0122  
       2023-04-02 15:12:51 +08:00
    没什么问题,不过总归是要升 3 的不如在 vue2+https://github.com/vuejs/composition-api 这个官方的插件在 vue2 里写 vue3
    tuutoo
        11
    tuutoo  
       2023-04-02 16:14:51 +08:00 via Android
    新项目吗那肯定是 Vue3 啊 老项目就权衡一下升级成本,也可以继续用 Vue2 的
    vue666
        12
    vue666  
       2023-04-02 16:17:49 +08:00 via Android
    有时候新技术未必是好事,像 java8 现在还是很多公司的主流,怎么快怎么来,追求的是速度和交付。不过现在也只能被迫卷被迫学罢了
    webszy
        13
    webszy  
       2023-04-06 16:40:34 +08:00
    看兼容性吧,需要兼容老环境用 vue2.7 ,如果不考虑兼容性 vue3
    webszy
        14
    webszy  
       2023-04-06 16:40:59 +08:00
    @sjhhjx0122 已经合并入 vue2.7 了
    zqguo
        15
    zqguo  
       2023-04-28 13:51:07 +08:00
    当然可以啊,用什么技术栈要综合考虑,兼容性、团队技术栈情况等等
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3097 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:57 · PVG 21:57 · LAX 05:57 · JFK 08:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.