IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> UniApp or Taro技术选型对比 -> 正文阅读

[移动开发]UniApp or Taro技术选型对比

公司要做一套电商类小程序(多端),前端技术这块在uniapp和taro之间做选择,为此做了一次调研,顺便发表一篇博客,希望能帮助到广大开发者,哈哈哈哈,好了,不吹了


技术层面

均支持使用 npm/yarn 安装管理第三方依赖
均支持使用 ES6 甚至更新的ES规范
均支持使用 less/scss/ts 等预编译器

uniapp
使用 Vue.js 开发所有前端应用的框架
支持可视化构建(HBuildX)和npm or yarn 命令构建
开发工具:自家HBuildX

taro
支持使用 React/Vue/Nerv 等框架来开发
只能用npm or yarn构建
开发工具:官方推荐VScode并


夸端支持

Uniapp(11个平台)

H5
安卓
iOS
微信小程序
360小程序
百度小程序
支付宝小程序
字节跳动小程序
QQ 小程序
快手小程序
快应用
注:- 快应用仅支持 vivo 、oppo、华为
- 360小程序仅 windows平台支持,需要在360浏览器中打开

Taro(12个)

H5
ReactNative
微信小程序
京东小程序
百度小程序
支付宝小程序
字节跳动小程序
QQ 小程序
钉钉小程序
企业微信小程序
支付宝 IOT 小程序
飞书小程序


实际案例

uniapp:分布均匀,不同端之间都有实际案例
在这里插入图片描述

taro:几乎都是微信小程序,其他端很少
在这里插入图片描述
数据来源于官网(具体详情可自行查看)


社区活跃度

uniapp
在这里插入图片描述
taro
在这里插入图片描述
总体而言二者大差不差,论坛上都是最新的消息,uniapp是几秒前几分钟前
taro的是几小时前几天前,并且uniapp有自己的论坛社区在dcloud官网下,而taro是寄居在gethub上的


可用轮子

uniapp(5139)
在这里插入图片描述
taro(158)
在这里插入图片描述


兼容性

兼容性这一块,taro大部分框架属性对微信小程序的支持最好,其余次之
uniapp对于不同平台无法兼容的一些属性提供了专用的属性
如下图

uniapp
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
taro
在这里插入图片描述
在这里插入图片描述


最后:根据个人实际构建测试分析

Uniapp:通过HbuiderX可视化构建和npm命令构建文件格式不同,可视化构建没有资源配置文件,容易在编译等阶段引发问题。编译后的dist文件夹对于不同端有明确划分

Taro:统一的命令构建构建,配置文件齐全,但编译后的不同端项目没有明确划分,需要逐个编译。官方提供了NutUI 视图组件(vue)以京东风格的一套视图组件(但经过测试,兼容性问题很大,并且自身存在问题)


*??注:由于只是初步调研,且没有实际开发经验,以上言论仅供参考

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-09-07 10:56:29  更:2021-09-07 10:58:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 16:41:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码