碼code | 關於小程序·雲開發,你想知道的這裏都有

對於想要開發一個實現簡單功能的小程序的開發者來講,總會繞不開搭建服務器的難題,每每須要他們花費精力進行後端基礎設施建設及維護數據庫

小程序·雲開發的出現,則能夠幫助開發者們跳開這一環節,無需搭建服務器便能實現開發小程序

本次分享是經過實戰項目「名片小程序」的開發,講解雲開發的功能與開發優點,爲開發者提供提升開發效率的方法與靈感。後端

雲開發的特色及優點

小程序·雲開發是騰訊云爲移動開發者提供的一站式後端雲服務,它幫助開發者統一構建和管理資源,免去了移動應用開發過程當中繁瑣的服務器搭建及運維、域名註冊及備案、數據接口實現等繁瑣流程。數組

在傳統開發模式中,開發者須要從小程序端經過額外引用的SDK請求後端,須要關心彈性伸縮、異地容災、網絡防禦、安全加固等衆多條件。安全

相比而言,雲開發模式中,開發者從小程序端經過小程序原生接口請求雲開發便可。圖片描述服務器

雲開發三大能力的功能介紹

目前『雲開發』 提供了三大基礎能力支持,分別是雲數據庫、存儲及雲函數。微信

雲數據庫

文檔型數據庫包含多個近似於JSON數組的集合,數組中的對象是記錄,格式爲 JSON 文檔。
簡單易用:數據庫 API 包含增刪改查,操做簡單;支持觸發器,知足特殊場景。
權限控制:經過 API 在客戶端內和雲函數內進行數據操做,安全可靠。網絡

雲存儲

快速上傳:提供文件存儲空間,可在客戶端和雲函數端經過 API 使用存儲。
權限管理:基於用戶身份的安全控制,帶權限管理的雲端下載。
CDN 加速:存儲內的文件,自然 CDN 加速,提高用戶體驗。微信開發

雲函數

雲端運行:無需採購、部署、運維傳統硬件,節約人力及成本。
高效開發:每一個函數單獨運行、部署,上傳代碼後便可自動部署,提高了獨立開發和迭代的速度。
彈性伸縮:根據請求量實現毫秒級實時彈性伸縮,函數未執行不產生任何費用。
雲調用:在雲函數中使用雲調用調用微信開放能力,無需換取access_token。
本地調試:雲開發提供了雲函數本地調試能力,方便開發者在本地進行雲函數調試。運維

雲開發操做介紹

新建雲函數

在微信開發者工具中上傳雲函數代碼,並進行函數配置的修改。

圖片描述

建立數據庫

添加集合,並對記錄列表、索引管理、權限設置進行添加調整。

圖片描述

管理存儲

上傳文件至雲端,方便在小程序端和雲函數端經過API使用雲文件存儲。

圖片描述

雲開發項目實戰

爲了讓讀者更好地瞭解雲開發的使用操做,咱們將推出「AI智能名片識別小程序」項目實戰的直播課程。課程內容會從小程序·雲開發的三大基礎能力出發,並圍繞「利用雲開發插入、讀取數據」「利用雲開發上傳圖片」「學習如何使用在雲開發上實現名片識別邏輯」這三個知識點具體講解。

圖片描述

本次直播課程將於6月13日20:00-21:00在微信羣進行分享,並提供在線直播答疑和平常技術交流。歡迎各位感興趣的開發者們掃下方二維碼,添加小助手進羣。

圖片描述

瞭解更多小程序開發相關內容,歡迎微信掃描下方二維碼關注「微信極客WeGeek」公衆號,共築微信生態。

圖片描述

相關文章
相關標籤/搜索