升级 Vue3, 开发体验非常糟糕

222 天前
 weijancc
我的个人项目之前用的 Vue2, 很多组件都停止维护了, 项目还要维护很久, 不得不升级 Vue3, 我就在清明假期间进行了升级, 由于 Vue3 不向下兼容, 花了大量时间迁移旧语法和旧组件, 而最重要的开发体验:

1. 无论是 webstorm 还是 vscode 官方插件, 都无法完美支持 Vue3, 开发过程经常没有提示, 非常痛苦.
2. Vue 官方的 VS Code 插件非常卡, 而且经常进入死循环, 必须重启, 在 win 本时散热疯狂响, 不知道的还以为我在玩 3A 游戏.

为了方便以后维护, 用上了 Typescript+Composition API, 比起选项 API, 代码结构确实优雅了很多, 但我一看这代码, 这不是 React 吗? 除了 v-if 条件渲染方便, 其他方面真感觉没 React 好用.

Vue2 现在每周下载量其实还是大于 Vue3 的, 但现在被标记成废弃, 看不到下载量了(总下载量-Vue3 下载量可得 Vue2 下载量), 最搞的是 Vue1 反而还在


Vue2 给国内大小公司都带来了前端工程化, 挺伟大的, 但为了强迫升级 Vue3, 把别人的商业项目当闹着玩的, 真的糟糕, 如果用上了组合 API, 建议新项目还是用 React 吧, 用迷你版 React 不如用正版.

各位前端 er, 你们项目在用什么框架呢?
16026 次点击
所在节点    Vue.js
125 条回复
mooo
221 天前
@weijancc 可以试一下用 unplugin-auto-import 自动导入?
xz410236056
221 天前
@weijancc #120 因为你是“不得不升级 Vue3” ,改良派早就 vue3 了,你说的那些问题早开始尝试解决了。根本不会等 2024 年升
weijancc
221 天前
@xz410236056 我是不相信你会把老项目升级的, 工作量和回报不成正比. 我的新项目早就用 React 和 Vue3 了, 只是小项目不值得我单独开贴说, 这次是个很重要的商业项目, 我觉得你还是要搞清楚什么是商业项目.
kongcc
220 天前
能跑就行 你升啥级啊
daliusu
161 天前
主要是 vscode 那个 vue 官方插件,最近太稀烂了,之前用的好好的,最近一些版本更新的乱七八糟,崩溃了很久才修好,修好现在不崩溃了, 提示动不动就没了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1030170

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX