请教各位 vue3 是不是今后前端趋势?

2022-08-16 10:46:56 +08:00
 bugfan
之前完了两年 vue2.x ,听说 vue3 差别挺大,一直没学,但是最近突然意识到该学习学习新东西了,决定入坑。
16084 次点击
所在节点    Vue.js
123 条回复
DeWjjj
2022-08-16 10:49:05 +08:00
是 三足鼎立
lujiaosama
2022-08-16 10:52:04 +08:00
vue3+ts+vite, 真香. 开发体验, 代码健壮性都好不少.
zhuweiyou
2022-08-16 10:53:02 +08:00
没啥差别,你 vue2 的代码,在 vue3 下 99%都能正常跑.
主要还是 vite 爽.
wangtian2020
2022-08-16 11:00:32 +08:00
vite 一定是前端大趋势
用 vite 前的想法“打包快还能快到哪里去”
用 vite 后,改行代码 webpack 跑半分钟的项目,vite 2 秒钟!
muzuiget
2022-08-16 11:03:19 +08:00
vite 快是因为使用了 esbuild ,用 Go 写的打包器,可以单独使用,一个字爽。
bugfan
2022-08-16 11:05:13 +08:00
@muzuiget
@wangtian2020
那个 ui 库能不能无缝的沿用之前 vue2 时用的的 element-ui😂
stillyu
2022-08-16 11:05:44 +08:00
vite 是快,但 vue3 并没有爽到哪去吧
a33291
2022-08-16 11:07:24 +08:00
我也有几个 vue2 的不敢升级 vue3,非专业前端怕坑多.😂
yaphets666
2022-08-16 11:09:24 +08:00
这个未来还是比较遥远的,很多人说 vue3 性能比 react 好,但是周边生态跟上,起码 2 年时间。
lujiaosama
2022-08-16 11:13:12 +08:00
@stillyu vite 不止速度,周边还有诸如自动加载 component, api 自动加载, 基于文件的路由这样的玩法. 光是 ts 支持比 vue2 好就值得上了, 不用 ts 我浑身难受. 其他的 setup+hook 写法也爽多了.
sjhhjx0122
2022-08-16 11:16:50 +08:00
@wangtian2020 vite 打包快是用了 rollup+esbuild ,冷启动快是因为现代浏览器支持 ESM 。
sjhhjx0122
2022-08-16 11:17:35 +08:00
@bugfan 不能啊,要换成 element plus
cydysm
2022-08-16 11:19:23 +08:00
@a33291 老项目不用升级啊 要组合式 api 的话 2.7 也支持了
bugfan
2022-08-16 11:22:11 +08:00
@sjhhjx0122 好吧,ui 库也得换,我先去看看,感谢
FightPig
2022-08-16 11:24:46 +08:00
今年在用 svelte
zhaol
2022-08-16 11:25:26 +08:00
光 vue2 升级 vue3 到没啥,但是 vite 舒服的一批
wunonglin
2022-08-16 11:33:08 +08:00
angular 战未来
techgogogo
2022-08-16 11:46:33 +08:00
国内估计会是,毕竟是我们华人之光。但一些大厂估计还是会选用 angular 和 react 的多,毕竟需要和国际接轨,海外用 react 的还是比较多。但是 vue2 到 vue3 的升级建议缓缓,等周边生态建立差不多再动手项目升级会好点,毕竟一些依赖的第三方组件等可能没有及时升级。2 和 3 之间还是有不少的差别的,小项目且组件化程度比较细的可以考虑先升级,新项目也可以考虑直接上手 3.
Leviathann
2022-08-16 11:48:30 +08:00
@wunonglin state of js 2021 调查
用过再也不想碰的框架里,angular 排第一,持有这种态度的高达 26%
满意程度排名,angular 排倒数第二仅高于 ember
wu67
2022-08-16 11:55:37 +08:00
虽然我自己也用 vue, 但我认为 react 没那么卷. 每一道门槛, 都是为了减少卷和失业的风险, 实在不行的话, 据我个人观察, 远程 react 出现的频率也比 vue 高.
另外 element-plus 目前的完成度真的是一言难尽, 我指能放心开箱即用的程度

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

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

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

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

© 2021 V2EX