赞
踩
最简单的理解(不具体,但是方便理解)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
楼主创业蛮久,翻车无数次,总结出一个经验:中小型公司不要做原生APP为什么这样说呢,
我们制作小程序的话可以依托于各大平台的能力,比如VX小程序支持云开发,甚至可以做到一天一迭代,前端直接操作后端,后端代码甚至都可以省掉大部分。
但是现在QQ,VX,抖音,百d,快手,甚至虎牙直播,好像能叫上名的平台都有小程序,如果我们开发各个平台的小程序要起多个项目,维护开发成本都特别高,重复的工作量也大,小程序代码的大部分是重合的,我们没有必要为了开发多个平台小程序起多个项目。
因此uniapp就是比较好的选择了&#x
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。