小程序框架的市场格局已趋于稳定,其中原生增强派、编译派和运行时派各有一款代表性框架脱颖而出。近年来新出现的 Vue Mini 由于仅支持微信平台,市场竞争力相对有限。
| 框架 | 写法 | 案例 | 腾讯(微信) | 阿里(支付宝) | 字节(抖音) | 快手 | 百度 | 京东 | 360 | 快应用 | Web / H5 | 活跃度 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Uniapp | Vue | 丰富 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 活跃 |
| Taro | React / Vue | 丰富 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 | 支持 | 活跃 |
| Mpx | 增强 WXML | 少 | 支持 | 支持 | 支持 | 不支持 | 支持 | 不支持 | 不支持 | 不支持 | 支持 | 活跃 |
| Vue Mini | Vue | 少 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 活跃 |
说明
- 主流框架:Uniapp 和 Taro 占据绝对主导,支持平台最全、社区最活跃、插件生态最丰富。
- 选择建议:
- Vue 团队:优先 Uniapp。
- React 团队:优先 Taro。
- 停更框架:kbone、wxa、omi、Rax、Remax、Tina、anu、Chamelon、wepy、mpvue、megalo、Okam 已停止维护或不活跃,不推荐使用。