有大佬用 uni-app 么,一次性编译小程序、Android、ios 应用,坑多么?
資深大佬 : finely 10
跟 flutter 比起来孰优孰劣?
大佬有話說 (9)
跟 flutter 比起来孰优孰劣?
app 端的体验则略显糟糕了,可能会有不少隐藏坑等着踩,而且根据官方的描述,uniapp 的 app 本质就是利用 webview 实现了一个小程序运行环境,性能相比于 RN 、flutter 这些框架有较大的差距。最重要的是扩展性极差,只能依靠 dcloud 自己提供的大部分兼容小程序的 api 或者 Html5+的 api 对原生硬件能力进行调用,有非常大的局限性。比如之前尝试想要开启摄像头后设置定时器不断截取画面进行操作,但是官方只提供了调起单次拍照的 API,就束手无策了。
除此之外,目前我自己踩过的最大坑大概是组件 v-for 循环的数据绑定会有问题,有的时候可能不得不放弃抽取的想法将代码堆在一起。
总的来说,如果只是想要进行多平台小程序开发,或者功能较简单的 app 开发都可以胜任。想要有较好的 app 体验的话推荐还是使用 RN 或者 flutter 踩坑。