Skip to content

uniapp和Taro的区别

  1. 首先就是架构上的差异。UNI-APP使用的是VUE框架,而Taro使用React框架
  2. 在IDE(开发工具)方面,Taro比较自由,没有明确推荐的IDE,但是在vscode中提供了支持的d.ts。但是开发者也可以根据自己的习惯自由选择。而UNIAPP方面则是明确推荐了由自家开发的HBuilderX。由于都是自家的产品,因此UNI-APP可以不用在HBuilderX配置环境,同时HBuilderX也针对UNI-APP做出了很多优化。
  3. 在运行的性能方面,Taro更注重于性能的优化,而UNIAPP需要本身注意代码优化
  4. 社区的生态和氛围对于一款软件也是非常重要的。如果一款软件有一个良好的交流氛围和代码提交量,就会让软件的生命力更加旺盛。Taro主要在Github Issues微信群的方式交流问题。因此社区主要植根于GitHub。而UNIAPP的开发者DCloud为UNIAPP专门建立了论坛和插件市场,让开发者可以在论坛中交流问题。而插件市场允许开发者上传完整的UNIAPP插件,以收费或者免费的方式提供。
  5. 案例的数量可以体现过去使用该框架发布上线的产品的体量和规模。其中Taro官网中的案例以微信小程序为主要项目。而UNIAPP的案例页面则各种方面的APP、小程序以及H5都有。DCloud还专门建立了新冠疫情产品专页来展示利用UNIAPP框架开发的支援新冠相关的成功案例。

Released under the MIT License.