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