9 月 11 日,微信開發者工具新增小程序「雲開發」功能。html
大多數開發者在開發應用時和部署服務時,不管是選擇公有云仍是自建數據中心,都須要提早考慮服務器、存儲和數據庫等需求,而且會花費時間精力在部署應用、依賴上。而經過「小程序·雲開發」,開發者能夠開發微信小程序、小遊戲,無需搭建服務器,便可使用雲端能力,實現小程序的快速上線和迭代。前端
「小程序·雲開發」將以服務的方式爲開發者提供如雲函數、數據庫、存儲管理等所需功能,大大下降了小程序的開發門檻,僅需經過「小程序·雲開發」提供的接口,就能實現因缺少後端知識而沒法實現的需求。git
那麼什麼是雲開發呢?github
雲開發爲開發者提供完整的雲端支持,弱化了後端和運維概念,無需搭建服務器,使用平臺提供的 API 進行核心業務開發,便可實現快速上線和迭代,同時這一能力,同開發者已經使用的雲服務相互兼容,並不互斥。數據庫
從開發流程來看,以往開發一個微信小程序須要通過產品功能構思、模塊劃分、原型設計、UI 設計、前端開發、後端開發、接口聯調、測試上線等開發階段。有了「小程序·雲開發」後,前端工程師將能夠獨立實現前端開發、後端開發、接口聯調工做,且無需太多後端知識。小程序
不一樣於騰訊雲提供的虛擬機級別的服務,「小程序·雲開發」是應用級別的服務平臺,開發者無需編寫後端代碼,調用雲開發提供的接口便可。後端
目前上線的「小程序·雲開發」服務提供了三大基礎能力支持:微信小程序
爲了便於管理雲開發資源,微信還爲開發者提供了雲開發控制檯,能夠實現查看小程序用戶信息、管理數據庫、雲函數統計分析等功能。服務器
總結來講,「小程序·雲開發」具備如下特色:微信
而對於小程序開發新手來講,小程序·雲開發更是個不錯的練手平臺。
更多「小程序·雲開發」的詳細介紹:
https://developers.weixin.qq....
「小程序·雲開發」上手十分簡單,開發者安裝測試版本的開發者工具後便可進行開發。接下來咱們將爲你們講解如何使用小程序雲進行開發。
(下載地址:
https://developers.weixin.qq....)
若是是沒有開通「小程序·雲開發」的帳號,首次點擊「雲開發」會出現下面的界面,該界面主要是「小程序·雲開發」的介紹和開通入口。
點擊藍色的「開通」按鈕進入建立小程序雲流程。
在「新建環境」中,目前暫時只提供基礎版套餐。填寫上「環境名稱」後會自動生成「環境 ID」,點擊「肯定」後,會使用小程序開發帳號在騰訊雲開通一個 fake account。到此小程序雲就開通了。
「小程序 · 雲開發」能夠在小程序中直接經過調用 wx.cloud.* 的方式進行調用。不過在調用小程序雲 API 以前,須要先調用 wx.cloud.init 對其進行初始化:
wx.cloud.init({ env: 'tianqi-xxx' })
使用上面的代碼實現初始化時,須要傳入 env 參數,該參數爲建立小程序雲時的環境 ID,能夠在「雲開發控制檯」中找到:
在上文中,咱們介紹瞭如何調用「小程序·雲開發」,而這只是最基礎的一步。若是想要真正入門開發微信小程序,還有衆多問題亟待解答:
在這裏,咱們爲你們推薦2個學習瞭解「小程序·雲開發」的途徑:
第一個教程點擊連接便可獲取:
https://github.com/TencentClo...
這個教程涵蓋如下幾大內容:功能介紹 + 文檔導讀(至關於基礎教程) + 基礎場景的開發實例(中高級教程),能夠幫助對雲開發感興趣的同窗快速上手,其中也有一些基礎場景的代碼能夠直接學習拷貝。
第二個途徑能夠在騰訊雲學院新上線的好課《從 0 到 1 實現天氣查詢小程序》中找到答案,學習課程後開發者將能夠獨立從零開始完成並上線一個小程序。
課程內容以打造一款擁有天氣預報和簽到功能的小程序爲主線,從基礎知識到小程序運行機制,從開發環境搭建到「小程序·雲開發」的接口使用、調試、上線,打通微信小程序開發全流程。
這份實戰課程由淺入深,從介紹微信小程序、小程序雲的開發基礎知識,到小程序調試技巧和上線發佈,詳細講授了一個微信小程序如何誕生,並鼓勵學習者去創新與創造。
課程上線後,也收到了很多學習者的好評,對於新手而言課程難度也十分適當。
課程學習方式
不管你是小程序開發工程師,仍是小程序開發愛好者,《從 0 到 1 實現天氣查詢微信小程序》都是你學習「小程序·雲開發」的不二選擇,經過如下方式便可報名參與課程:
PC 端訪問連接便可報名 👇
https://cloud.tencent.com/dev...
手機端掃碼報名便可 👇
瞭解更多小程序開發相關內容,歡迎微信掃描下方二維碼關注 微信極客WeGeek公衆號,共築微信生態。