当前位置:   article > 正文

【零基础系列】了解学习 uni-app_uniapp指h5吗

uniapp指h5吗

一、uniapp的本质

最简单的理解(不具体,但是方便理解)uniapp本质就是 H5网页 ,

dcloud(uniapp的开发团队)制作了各个平台的 编译转换器 ,将uniapp的项目源码转换到不同平台。

平台目前支持的有:

在H5运行时,直接uniapp项目打包(uniapp使用的是vue开发模式)成H5网页,在浏览器里面跑。
在安卓运行的时候:启动的app里面有个浏览器,浏览器直接跑本地的h5网页,网页可以调用uniapp的安卓api实现一些和安卓系统方面的交互
在IOS运行的时候:启动的app里面有个浏览器,浏览器直接跑本地的h5网页,网页可以调用uniapp的IOS系统api实现一些和IOS系统方面的交互
在VX小程序运行时:启动的小程序是,VX里小程序容器里跑一个类似h5网页的项目,网页(暂且理解为一个网页,实际有点出入)和VX交互,VX再和系统交互。
其他各大平台的小程序大同小异。

我们看到,无论在哪一端运行,它都依赖了一个技术:h5

二、uniapp有什么用

楼主创业蛮久,翻车无数次,总结出一个经验:中小型公司不要做原生APP为什么这样说呢,

  • 安卓的java苹果的object-c/swift语言,开发效率相较于H5低许多,开发周期长
  • ios原生开发人员与安卓原生开发人员只可以做原生开发,中小型公司如果工作分配不均经常容易后端忙的要死,原生前端没活
  • 原生开发人员薪资相较于h5前端人员要高一些
  • 随着网络监管政策收紧,app上架流程复杂,国内的安卓厂商还没有统一的应用商店,要耗费许多精力
  • 中小型公司重在迭代快速,如果项目有起色再转到原生也不迟,更适合快应用,小程序等形式推广早期项目

我们制作小程序的话可以依托于各大平台的能力,比如VX小程序支持云开发,甚至可以做到一天一迭代,前端直接操作后端,后端代码甚至都可以省掉大部分。

但是现在QQ,VX,抖音,百d,快手,甚至虎牙直播,好像能叫上名的平台都有小程序,如果我们开发各个平台的小程序要起多个项目,维护开发成本都特别高,重复的工作量也大,小程序代码的大部分是重合的,我们没有必要为了开发多个平台小程序起多个项目。

因此uniapp就是比较好的选择了&#x

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/445128
推荐阅读
相关标签
  

闽ICP备14008679号