开发小程序用原生、uniapp还是Taro
mini云码 发布日期: 2025-11-02 23:19
原生、uniapp和Taro,可以根据你熟悉的语言来选择不同的框架。
假如有特别深度定制的需求,比如很多调用原生APP能力的需求,建议使用原生语言去开发小程序。毕竟使用uniapp和Taro调用原生能力没有原生方便。
假如没有特别的深度定制需求,大多是界面和信息方面的交互,建议使用uniapp或Taro来开发。
那么uniapp和Taro怎么选呢?
假如你熟悉vue语言,那么肯定是选uniapp,假如熟悉react,那么就选择Taro。
假如刚开始学,都不熟悉,我建议选择uniapp来开发,因为uniapp在跨平台方面比Taro要强,Taro仅仅是一个框架,而uniapp有hbuilderx一整套开发工具,包括云打包,比如跨平台方面,假如以后要打ios方面的app,也不需要mac电脑也可以编译。
从跨多个端,开发多个端的场景来说,开发时间方面,肯定是uniapp优于Taro,开发成本肯定是uniapp最省,而且uniapp是中国的框架,学习成本也很小。
举一个例子,uniapp和vue开发,从页面组件的角度,只是使用了view标签代替了div和img等标签,其他的都差不多,因此几乎都跟vue开发一样,如下面的代码所示:
<template>
<view style="width: 100%;"></view>
</template>
