小程序前端框架对比

先说结论:

  • 当你有 Vue 代码时:使用 chameleon
  • 当你有 React 代码时:使用 Taro
  • 当你有小程序代码时:使用 Taro 将小程序转换成 Taro 代码
chameleon mpvue Taro uni-app WePY Hera
DSL 类 Vue Vue React Vue 类 Vue 小程序
TypeScript
状态管理 Vuex Vuex Redux/MobX/Dva Vuex Redux
泛小程序 微信
百度
支付宝
微信
百度
支付宝
字节跳动
微信
百度
支付宝
字节跳动
微信
百度
支付宝
字节跳动
微信
百度
支付宝
微信
Star GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars
Fork GitHub forks GitHub forks GitHub forks GitHub forks GitHub forks GitHub forks
Watch GitHub watchers GitHub watchers GitHub watchers GitHub watchers GitHub watchers GitHub watchers
月下载量 npm npm npm N/A npm npm
上手 快速上手 五分钟上手教程 安装及使用 快速上手 快速入门指南 快速入门
Github didi/chameleon Meituan-Dianping/mpvue NervJS/taro dcloudio/uni-app Tencent/wepy weidian-inc/hera
wdfe/weweb
交流群
回复 wepy 按照指引进群

其它框架

  • tua-mp:一款类 Vue 的渐进式小程序框架
  • weweb: weweb是一个兼容小程序语法的前端框架,你可以用小程序的写法,来写web应用。如果你已经有小程序了,通过它你可以将你的小程序运行在浏览器中。如果你熟悉vue的语法,也可以使用wepy编写小程序,再通过weweb转换后将其运行在web端。

参考资料

小程序框架全面测评yuche - Taro 开发者@京东

跨端开发框架深度横评 (CHB - uni-app 开发者@DCloud)