选型对比
框架 | 技术栈 | 案例 | 微信小程序 | 支付宝小程序 | 百度小程序 | 头条小程序 | H5 | App |
Taro | React | 丰富 | √ | √ | √ | √ | √ | √ |
uni-app | Vue | 丰富 | √ | √ | √ | √ | √ | √ |
Mpx | Vue | 少 | √ | √ | √ | √ | × | × |
社区生态
taro官方发布了taro-ui库,awesome里三方组件不太多。
uni-app官方发布了uni-ui库,还有个插件市场,里面轮子很多。
mpx提供了完备的第三方组件库支持
Taro通过Github Issues+微信群方式交流,微信群活跃,贡献代码的人也多。
uni-app有专门的论坛,还有视频教程,QQ群微信群都活跃。
另外文档角度,uni-app的文档比taro要完善,数了数交流群的数量,也是uni-app多不少。
MPX完全兼容原生,坑少。渐进接入简单
案例对比
两个框架都在官网放上了众多案例,只是taro案例清一色是微信小程序,没看到其他端
uni-app的案例什么平台都有,很多App做了多个平台。
综合比较,uni-app跨端质量更好,真实跨端案例也更多。
开发体验
taro 和 uni-app 的环境搭建及项目创建、运行编译都比较简单。