加载中...

Taro 是京东凹凸实验室开源的多端统一开发框架,允许开发者使用 React 或 Vue 语法编写一套代码,编译产出微信、支付宝、百度、抖音等各家小程序以及 H5 与 React Native 应用。
Taro 1/2 采用编译时方案,把类 React 代码静态转换为小程序模板;Taro 3 转向运行时方案,在小程序环境中实现了一套精简 DOM/BOM 抽象层,让 React、Vue 框架几乎完整地运行其上,灵活性大幅提升,代价是一定的运行时开销。
适合需要同时覆盖多家小程序平台的业务(电商、营销活动尤为典型),京东购物小程序等大型应用即基于 Taro 构建;同类方案有 DCloud 的 uni-app(Vue 语法为主)。
优点是多端复用率高、依托 React/Vue 生态与人才储备;缺点是各端能力差异仍需条件编译处理,调试链路比原生小程序开发更长。

登录 后参与讨论
暂无讨论,来发表第一条评论吧