技术栈选择引起的争议
岁寒知松柏
- 发布:2022-08-12 09:45
- 更新:2023-06-05 18:23
- 阅读:7692
uni-app 开发app 选择vue2版本还是vue3
分类:uni-app
这种问题没有哪个更好的答案,都是要根据实际需求来决定,以下为个人建议,仅供参考:
- 团队成员目前是否熟悉 vue3,是否熟悉 ts,如不熟悉,项目周期是否有给团队成员熟悉的时间
- 兼容性问题
- 插件生态等问题
不如摸鱼去 - 一个前端打工仔。如果我的回答对你产生了帮助,还请给个star: https://github.com/Moonofweisheng
其实还是看生态的,我在使用vue3之前按照我们vue2的技术栈做了一下调查。
比如,组件库、路由库、网络请求库等等,这些基础设施完善了才好上手vue3,我的选择是这样的:
- 网络请求库:还是选择了axios,和web端统一。
- 组件库:基于统一的风格和交互,选择将自己已有的vue2组件库fant-mini升级到了vue3并完全采用vue3新特性+typescript开发(vue3组件库fant-mini-plus)。
- 路由库:由于uni-simple-router还没有支持vue3,所以选择自己开发了uni-mini-router来管理路由(主要是需要name跳转,有的项目会经常改变页面path)
岁寒知松柏 (作者)
第一条没有,只是和同事选择上产生了分歧,也是考虑兼容性最初开发选择的vue2,是否选择vue3
2022-08-12 09:56
DCloud_UNI_WZF
回复 岁寒知松柏: 嗯,兼容性是个硬性问题,如果没有类似问题,全面拥抱 vue3 在开发效率,ts,测试方面应该都会更好一些
2022-08-12 10:22
岁寒知松柏 (作者)
不清楚啊,有合理的建议和依据么,我问了一些开发,还是比较推荐vue2稳定型,兼容性,uni-app还没完全拥抱vue3么
2022-08-12 10:28
岁寒知松柏 (作者)
一些开发组件和插件
2022-08-12 10:29