
原生 App 是为了实现某项功能,针对特定设备设计的产品,他们需要安装到设备上使用,通常能都调用设备上的其他硬件功能,我们通过App Store或者各大安卓应用市场下载的App均属于原生 App范畴;而Web App直接利用设备上的浏览器访问,不需要下载安装,实现了跨平台。就目前而言原生 App可以最大程度的对手机硬件资源进行利用,在性能、交互、设计、展现效果上远远超过Web App的软件和服务,但是由于开发成本低、发布周期短、维护简单等优势,也不乏一些创业者通过这种轻量级的应用进行产品快速的市场验证。
按照以下步骤判断小程序是原生开发还是uniapp开发。
1、查看项目的文件结构。uniapp项目的文件结构与传统的小程序项目不同,有一个独特的/src目录。
2、查看项目中是否有unijs文件。uniapp会在小程序项目中自动生成一个unijs文件,文件是uniapp的核心文件之一。
3、查看项目的配置文件。uniapp会在项目根目录下生成一个uniappconfigjs的文件,文件包含了uniapp项目的各种配置信息。
最近几年小程序的生态越来越完善,各家的流量App也都在搭建自己的小程序生态。 抛开小程序的业务生态,单纯从技术的角度来说,小程序的远程派发和容器化的跨平台的技术实现对本人日常的架构思考和设计有很大的启示作用。
在最近的工作中,我一直思考着一种客户端容器化架构,让Flutter、Web这两种跨平台的技术实现可以运行在像简化的Docker容器中,原生App提供容器的运行时。
为什么选择实现一个简单的小程序?
架构设计点:
1 通过小程序的官方文档查看小程序支持的编程语言,如果支持Vuejs,则表明是uniapp开发;2 通过查看小程序的目录结构,如果存在pagesjson文件,则表明是uniapp开发;3 通过查看小程序的源码,如果存在Vuejs代码,则表明是uniapp开发。
以上就是关于微信小程序出来了,原生 App 和 Web App有什么区别全部的内容,包括:微信小程序出来了,原生 App 和 Web App有什么区别、如何判断小程序是原生开发还是uniapp开发、原生App实现小程序框架(一)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)