平时用 vue 不多,简单的项目我更喜欢直接用 js 。最近用 vue 写一个 app ,网上都推荐用 vue3 ,于是决定用 vue3 写。一顿操作下来,觉得 vue 延续性不够好,vue3 写法跟 vue2 差别很多,感觉前端的框架变化都很快,对我们这种业余写写个人项目的很不友好
平时用 vue 不多,简单的项目我更喜欢直接用 js 。最近用 vue 写一个 app ,网上都推荐用 vue3 ,于是决定用 vue3 写。一顿操作下来,觉得 vue 延续性不够好,vue3 写法跟 vue2 差别很多,感觉前端的框架变化都很快,对我们这种业余写写个人项目的很不友好
1
airyland Mar 26, 2022
任何开源程序的大版本不都是如此么?你熟悉 2 完全可以继续用 2 。
|
2
NodeSans Mar 26, 2022
确实变化太大了,不过感觉目前新文档的策略是 vue 会继续保有 option api 和 composition api 的样子,毕竟文档里说两种写法互有优劣罢。感觉比 python3 到 python2 这种更新要温柔不少了
|
3
narmgalaxy Mar 26, 2022 那我的建议是 svelte
不用写模版代码. |
4
QingXuJiaZhi Mar 26, 2022 个人项目用 jquery 就行,如果用 vue react 那些,通常是为了练手,既然为了练手就不会嫌麻烦,反之嫌麻烦就用 jquery ,一万年不用担心写法有变化。
|
5
kamal Mar 26, 2022
保险起见,最好锁版本
|
6
shadowfish0 Mar 26, 2022
我个人感觉 Vue3 对 Vue2 语法的兼容挺好呀?纯 options api 可以撸完,就是少了一些$set 啥的语法,更简单了吧
|
7
redtech Mar 26, 2022
那就上 react 吧
|
8
zbhcoder Mar 26, 2022
Vue2 到 Vue3 的变化确实比较大,后续应该会减少破坏性更新。需要兼容 Vue2 写法的话需要等到 Vue2.7 的版本。
|
9
christin Mar 26, 2022 via iPhone
vue3 也可以用 vue2 的写法不用组合式 API
|
10
AV1 Mar 26, 2022 via Android
那就继续用 vanilla js 呗,以不变应万变。
另外建议去学 ts ,个人项目 vanilla 配合 ts 开发其实也挺好的。 |
11
sudoy OP 感谢大家回复,纯粹吐槽下,学习还是要继续学,万一某一天会宣布停止维护 vue2 ,那还得切换到 vue3
|
12
binaryify Mar 26, 2022
Vue3 setup 我感觉上手还是很快的,真的方便,花 1 小时适应下,真的舒服
|
13
liubaicai Mar 26, 2022
不用 vue3 的新特性一样可以写 vue3 啊,当 2 写也没啥
|
14
dcsuibian Mar 26, 2022 吐槽的挺有道理的。
但这种大版本号的变动产生的问题还是可以接受的,要不然也不用叫 Vue3 了。 不过“对我们这种业余写写个人项目的很不友好”是真的赞同。 我也是写自己的项目做页面,本来想学了 Vue 就好了, 结果带着学了下 Node.js 、Webpack 、Yarn 、Sass 、Less 。后来因为 Vue 和 TypeScript 结合不好去学了 React ,更是深不可测,状态管理库就多得一批。 开发的时候还常常会遇到新东西,webpack 、snowpack 、rollup 、vite 、umijs 、dva 、icejs 。轮子越来越多,收益越来越低,感觉学了个寂寞。 |
15
duke807 Mar 26, 2022 via Android
折騰一圈,最終只用 vanilla js
|
16
LiangLin Mar 26, 2022
@cmdOptionKana 突然发现你说的好有道理,jQuery + BootstarpUI 或者 jQuery + easyUI 曾经是某个时代的选择
|
17
shintendo Mar 26, 2022
不是很理解“对我们这种业余写写个人项目的很不友好”,难道因为 Vue 3 出来了,你用 Vue 2 写代码就跑不起来了吗
|
18
QingXuJiaZhi Mar 26, 2022
@LiangLin 不是某个时代,现在也是一样的,用 vue react ,如果自己不会写 css ,也是套一个千篇一律的 xxUI 而已,一样做不到“既好看又不撞脸”,要做到这点本就与用 vue 还是用 jquery 无关。
|
19
licoycn Mar 26, 2022
现在用 Vue3 的 composition api 已经回不去了,比 options api 的写法好用太多
|
20
April5 Mar 26, 2022 我想吐槽下 C
平时写代码不多,简单的项目我更喜欢直接打孔 。最近用 代码 写一个 app ,网上都推荐用 C ,于是决定用 C 写。一顿操作下来,觉得 C 延续性不够好,C 写法跟 汇编 差别很多,感觉编程语言变化都很快,对我们这种业余写写个人项目的很不友好 |
21
vace Mar 26, 2022 建议找一些 vue3 的组件库或者较好的项目参考学习,如果不是项目或者团队配合有要求,我会优先考虑 vue3 ,composition api 是非常棒的特性。
|
22
magewu1223ll Mar 26, 2022
自从写了 react 后就再也不用 vue 了 vue 总感觉没有 react 灵活
|
23
vHypnos Mar 27, 2022 via iPhone React 老手,最近换工作上手 vue 感觉太不习惯了。老感觉自己不是在写 js 。社区也没有 react 那么繁荣,特别是 vue3 ,现在大部分都只支持 vue2 感觉没人去更新了。
|
24
wyfwyf Mar 27, 2022
vue3 支持 options api 的,但熟悉了 vue3 的 composition api 后已经回不去了
|