目前做新项目的话用vue3好吗?
公司要重新开发新项目 做技术选型 决定用vue 个人觉得vue2.X相关的生态更多更稳定一点,vue3性能上更好,这两者要如何取舍呢?
回答:
可以从几点出发:
- 兼容性,如果还需要兼容IE11,那么vue3直接放弃。
- 迁移成本:如果旧项目遗留大量vue2相关组件模块,要确定迁移成本是否能够承受,如果都是全新组件模块,要调研市面上有没有基本符合需求的组件库。
- 开发效率:尝试新东西必定要踩坑,如果工期紧急,一般以稳为主,除非你喜欢折腾。
- 培训和规范:需要考虑后期维护,相关文档与规范必须输出,毕竟不是一个人的项目。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
主要看技术人员素质, 性能在CRUD的web中和vue2对比肉眼看不出差异.
这主要是OptionsAPI和Composition API的优缺点决定的,
Vue2的约定式API更适合技术一般的人员使用
Vue3的组合式API需要使用者有比较强的逻辑
否则你会在vue3看到一坨代码逻辑不知道写在哪的, 然后你又规定哪个写在哪个位置, 啊这不又是约定式了吗, 为什么不一开始使用vue2?
还有一点, 在开发者的角度上, 使用vue3是最好的, 毕竟技术是进步的.
如果是在管理者角度上的话, 稳定不出错就行, 用vue2最好. 再就是眼光长远点, 用小型的项目先做vue3, 技术累计后,大型重要项目再用vue3会比较好点.
回答:
关键还是看项目所需要的兼容问题,如果没特殊要求 肯定是直接上vue3 生态目前也没任何问题的
回答:
新项目没什么问题,只要不兼容IE,直接上vue3,很成熟了。
回答:
vue3
可以的, 已经很成熟了
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
先说结论:好。
需要考虑的几点:
- 浏览器兼容性。Vue3 需要用到原生
Proxy
,需要非 IE 浏览器,如果你的主流客户支持,就没问题。 - 工具链成熟度。大部分组件库都已经针对 Vue3 发布了新版本,可以放心使用。但也有一些特殊的仓库可能还没有新版本,需要自己考察。
- 学习成本。虽然 Vue3 尽力保持兼容性,但还是有要学习的东西,你要确保团队都愿意支付这方面的成本。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
可以上,经过2年的时间生态已经相当可以了,只不过需要开发团队突破舒适圈,特别是已经写了很久v2的团队。
会需要一些时间去适应 v3 的组合式api,其实继续用选项式也可以,但是上v3的目的就会很迷?单纯为了TS兼容吗?
就是项目是否需要考虑兼容低版本的浏览器以及IE,如果有考虑的话可以放弃了。
v2版本的新能问题,基本上可以不用考虑对于大部分的开发者来说v3对于性能上的提升可以说只是锦上添花的,并不是主要因素。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
可以的啊,如果你的团队成员都熟悉 vue3 ,或者学习成本不高的话,来自一个业余前端的回答,我是做后端的
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
确实不好取舍,还是要结合自己公司内部的现状去决定的,我们也只能把自己已有的经验和各种思考角度罗列一下,决定还是需要你们拍板。
首先,选用vue3等新技术,要有一个「清零」的心态,因为vue3比vue2的变化大,且内部源码重构。虽然他在技术上比vue2有很多优势,但是选用vue3后,要考虑到自己组内已有沉淀(比如组件)的同步升级,考虑到组内成员的知识能力和经验的升级,这些升级都需要投入更多原本用来解决现有业务问题的时间。
但是,如上所说,vue3作为未来的「趋势」,在技术层面来说比vue2更加有优势,社区也在蓬勃发展,到了今天的局面,用来开发一个新平台的生态基本都已经配套,应该不太用考虑生态的问题。而且尤大也考虑了升级vue3的学习成本,所以我们甚至可以直接使用vue2的API无缝升级,哪怕在开发中混合OptionsAPI和Composition API一切写、逐渐向vue3迁移呢,都是可以的。迁移过程中遇到问题也不用太担心,基本有更多的前人已经踩过坑、写过很多经验贴了。
所以,从咱们技术者的角度考虑,为了拥抱变化,为了学习新技术,为了不与市场脱钩,还是对选择vue3更有倾向的。
但是,从管理者的角度,期望的更应该是维稳,考虑更多的也更多的是成本与收益。如果为了升级vue3,而需要更多的时间重构老系统、重构自有组件库、给组织成员更多的时间来开发,那不一定是管理者能接受的。
说了这么多,如果为了兼容ie,那一切都需要打回原形。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
如果做调研可以参考一下vue3常见问题:https://cn.vuejs.org/about/fa...
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
如果团队人员vue3还不是很熟练,千万千万不要随便上3!!!千万不要,尤其是ts也不熟的情况下,我现在就在遭受着摧残。如果你很熟练,你会一直去给同事解决问题,如果你们都不熟练,那么写出的代码会比2复杂的多,难维护的多。现在2也挺好用的,不是么?
如果想学习新技术,可以自己独立翻版现有的2项目,去做迁移,不要无脑冲!我现在都哭干了泪水。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
vue3的组合式API我感觉我还是没有掌握它的精髓,现在用了vue3,感觉大家就是把之前的所有代码现在都写到了setup中,这样肯定是不对的,但是也不知道如何拆解。
但是用了vue3能用TS,虽然我也不太知道TS到底好在哪里。写起来要麻烦很多。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
可以的,再加上ts和类似于react的hook写法基本还是挺好玩的
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
回答:
能hold住就上vue3,hold不住就vue2;
如果项目组不止你一个人,那就投票表决吧
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
以上是 目前做新项目的话用vue3好吗? 的全部内容, 来源链接: utcz.com/p/932756.html