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