本文介绍小程序开发过程中遇到的基本概念。
基本概念 | 说明 |
应用 | 作为独立发布、部署运行的实体,是某种特定类型的端程序。包括但不限于Android、iOS、H5、PC等类型。 |
解决方案 | 面向特定场景的方法论、设计理念与服务能力的集合。比如跨平台解决方案,持续交付解决方案。 |
uni-app | uni-app是一个使用Vue.js开发所有前端应用的框架,您编写一套代码,即可发布到多种小程序平台,例如支付宝、微信、钉钉、淘宝等,同时也可发布到iOS、Android、Web等平台。uni-app拥有丰富的社区生态,拥有数百万开发者和数百万应用。uni-app同时积极拥抱开源,源代码已经开放在Github,供开发者共享使用。 关于uni-app的更多信息,请参见uni-app社区。 |
WindVane | WindVane是一个可扩展的Hybrid应用解决方案,为客户端内的Web页面提供了强大、易用的WebView容器。WindVane为WebView提供了丰富的扩展功能,包括URL拦截、事件机制等功能。支持Web页面与Native应用进行交互,调用设备功能。WindVane容器支持加载WindVane小程序和H5应用。 |
ZCache | ZCache是阿里巴巴针对H5应用和小程序的性能加速技术方案,帮助页面快速加载,提升用户访问性能体验。ZCache通过本地预加载页面的资源包,减少直接请求服务端资源的过程,以此提升页面打开时长。当页面使用了预加载功能,客户端访问资源的时候会先从本地资源中查找是否有符合的资源,若有读取本地的预加载资源,若没有再通过网络访问服务端请求资源。因本地预置包资源会占用部分包大小,因此推荐页面资源使用预加载功能。您可以通过观察ZCache命中率查看预加载效果。 |
SuperApp业务后端(SuperApp Server): | SuperApp服务端,处理SuperApp业务逻辑,并为 SuperApp客户端提供业务相关的接口。 |
SuperApp开放平台(SuperApp Open Platform): | SuperApp开放平台从基础能力、内容、数据、服务等层面开放,为开发者提供高效便捷的解决方案,打造面向合作方的业务生态平台。 |
应用开放平台(Application Open Platform) | 应用开放平台是面向小程序开发者的门户,为开发者提供入驻指引及小程序生命周期管理。 |
小程序后端(Miniapp Backend) | 小程序后端主要是提供给小程序数据接口,同时对接SuperApp开放平台。 |