摘要:課程內容以打造一款擁有天氣預報和簽到功能的小程序為主線,從基礎知識到小程序運行機制,從開發環境搭建到小程序云開發的接口使用調試上線,打通微信小程序開發全流程。
9 月 11 日,微信開發者工具新增小程序「云開發」功能。
大多數開發者在開發應用時和部署服務時,無論是選擇公有云還是自建數據中心,都需要提前考慮服務器、存儲和數據庫等需求,并且會花費時間精力在部署應用、依賴上。而通過「小程序·云開發」,開發者可以開發微信小程序、小游戲,無需搭建服務器,即可使用云端能力,實現小程序的快速上線和迭代。
「小程序·云開發」將以服務的方式為開發者提供如云函數、數據庫、存儲管理等所需功能,大大降低了小程序的開發門檻,僅需通過「小程序·云開發」提供的接口,就能實現因缺乏后端知識而無法實現的需求。
什么是云開發?那么什么是云開發呢?
云開發為開發者提供完整的云端支持,弱化了后端和運維概念,無需搭建服務器,使用平臺提供的 API 進行核心業務開發,即可實現快速上線和迭代,同時這一能力,同開發者已經使用的云服務相互兼容,并不互斥。
從開發流程來看,以往開發一個微信小程序需要經過產品功能構思、模塊劃分、原型設計、UI 設計、前端開發、后端開發、接口聯調、測試上線等開發階段。有了「小程序·云開發」后,前端工程師將可以獨立實現前端開發、后端開發、接口聯調工作,且無需太多后端知識。
不同于騰訊云提供的虛擬機級別的服務,「小程序·云開發」是應用級別的服務平臺,開發者無需編寫后端代碼,調用云開發提供的接口即可。
目前上線的「小程序·云開發」服務提供了三大基礎能力支持:
云函數:在云端運行的代碼,微信私有協議天然鑒權,開發者只需編寫自身業務邏輯代碼。
數據庫:一個既可在小程序前端操作,也能在云函數中讀寫的 JSON 數據庫。
文件存儲:在小程序前端直接上傳/下載云端文件,在云開發控制臺可視化管理。
為了便于管理云開發資源,微信還為開發者提供了云開發控制臺,可以實現查看小程序用戶信息、管理數據庫、云函數統計分析等功能。
總結來說,「小程序·云開發」具有以下特點:
提供完整后端服務解決方案,包括數據庫、靜態資源管理和云函數(功能服務)
背靠騰訊云大平臺,騰訊云豐富的 API 和功能都可以簡單調用
對于普通開發者,完全免費
對于高級服務型小程序,提供更強服務支持、計費彈性、不使用不計費的特點
無服務器搭建,無域名配置,直接調用 API 使用
而對于小程序開發新手來說,小程序·云開發更是個不錯的練手平臺。
更多「小程序·云開發」的詳細介紹:如何調用「小程序 · 云開發」
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 端訪問鏈接即可報名
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/25268.html
摘要:月日,在阿里云峰會北京站上,阿里巴巴旗下的阿里云支付寶淘寶釘釘高德等聯合發布阿里巴巴小程序繁星計劃提供億元補貼,扶持萬小程序開發者萬商家。會上,阿里云正式發布了小程序云。看到繁星計劃已上熱搜。通過小程序云服務可以極大的降低交付部署成本。3月21日,在2019阿里云峰會·北京站上,阿里巴巴旗下的阿里云、支付寶、淘寶、釘釘、高德等聯合發布阿里巴巴小程序繁星計劃:提供20億元補貼,扶持200萬+小...
摘要:年加入騰訊云云開發團隊。基于,云服務商發展出這類更高級的開發服務。小程序云開發說了這么多無服務開發的概念優點,在小程序無服務開發這一塊,騰訊云有什么樣的作品呢。這就是今天要重點介紹的,小程序云開發,這就是騰訊云與微信聯合研發后,交出的答卷。 李成熙,騰訊云高級工程師。2014年度畢業加入騰訊AlloyTeam,先后負責過QQ群、花樣直播、騰訊文檔等項目。2018年加入騰訊云云開發團隊。...
摘要:整套功能是基于騰訊云全新推出的云開發所研發出來的一套完備的小程序后臺開發方案。數據庫分為小程序端和服務端兩部分,小程序端擁有嚴格的調用權限控制,開發者可在小程序內直接調用進行非敏感數據的操作。 李成熙,騰訊云高級工程師。2014年度畢業加入騰訊AlloyTeam,先后負責過QQ群、花樣直播、騰訊文檔等項目。2018年加入騰訊云云開發團隊。專注于性能優化、工程化和小程序服務。微博 | 知...
閱讀 1786·2021-10-27 14:15
閱讀 3868·2021-10-08 10:12
閱讀 1184·2021-09-22 15:55
閱讀 3241·2021-09-22 15:17
閱讀 847·2021-09-02 15:40
閱讀 1758·2019-08-29 18:33
閱讀 1108·2019-08-29 15:22
閱讀 2364·2019-08-29 11:08