本文介紹小程式開發過程中遇到的基本概念。
基本概念 | 說明 |
應用 | 作為獨立發布、部署啟動並執行實體,是某種特定類型的端程式。包括但不限於Android、iOS、H5、PC等類型。 |
解決方案 | 面向特定情境的方法論、設計理念與服務能力的集合。比如跨平台解決方案,持續傳遞解決方案。 |
uni-app | uni-app是一個使用Vue.js開發所有前端應用的架構,您編寫一套代碼,即可發布到多種小程式平台,例如支付寶、微信、DingTalk、淘寶等,同時也可發布到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開放平台。 |