小程序 · 雲開發上線,公測申請中
什麼是雲開發?
大多數公司和開發者在開發應用時和部署服務時,無論是選擇公有雲還是自建數據中心,都需要提前考慮伺服器、存儲和資料庫等需求,並且需要花費時間精力在部署應用、依賴。那麼是否有一種架構可以幫我們節省這部分的成本呢?這就是 Serverless(無伺服器)架構。具體來說,Serverless 架構是指由第三方雲計算供應商負責後端基礎結構的維護,以服務的方式為開發者提供如資料庫、消息、身份驗證等所需功能。簡言之,這個架構的就是要讓開發人員關注代碼的運行而不需要管理任何的基礎設施。
小程序 · 雲開發就是一種 Serverless 架構的實現方式。
三大基礎能力
開發者可以使用雲開發,來開發微信小程序、小遊戲,無需搭建伺服器,即可使用雲端能力。雲開發為開發者提供完整的雲端支持,弱化後端和運維概念,無需搭建伺服器,使用平臺提供的 API 進行核心業務開發,即可實現快速上線和迭代。
雲開發目前提供三大基礎能力支持:
- 雲函數:在雲端運行的代碼,微信私有協議天然鑒權,開發者只需編寫自身業務邏輯代碼;
- 資料庫:一個既可在小程序前端操作,也能在雲函數中讀寫的 JSON 資料庫;
- 文件存儲:在小程序前端直接上傳/下載雲端文件,在雲開發控制檯可視化管理。
此外,雲開發還提供了控制檯,幫助開發者管理開發資源。