决定放弃uniapp开发了,因为它实在是没有taro友好
被uniapp折腾了两天,实在是受不了它对vue3的支持和react的支持,可以这么说,uniapp完全没有支持vue3和react,这么说我觉得一点也不过分。相对于折腾了两天uniapp来讲,我使用taro只花了1个小时不到,就可以完美使用vue3和react,并且有完整的官网ui框架支持taro的开发。所以,我决定放弃使用uniapp了,当然我也有这个权利,因为公司现在前端开发就我一个人,我就是前端老大,嘻嘻嘻
先说说Taro的优点吧
1.可以很好的支持vue3和taro-ui-vue3组件库,也可以很好的支持react和taro-ui组件库
2.可以使用vscode开发,这样可玩性就比较大了,就可以使用Copilot,codegeex这种ai助手
3.针对不同的端创建不同的配置文件,就可以支持多端运行
再说说Uniapp的缺点吧
1.对vue3支持不友好,更别说react了,新创建一个vue3项目后,对于hooks绑定直接报错
2.没有流行的ui组件库支持vue3的开发,uview组件库官方已经说明不支持vue3
3.不能很好的替代使用vscode开发,就不能很好的使用copilot,codegeex这类ai助手
所以,我实在也是很无奈,就放弃uniapp吧