摘要:課程內容以打造一款擁有天氣預報和簽到功能的小程序為主線,從基礎知識到小程序運行機制,從開發(fā)環(huán)境搭建到小程序云開發(fā)的接口使用調試上線,打通微信小程序開發(fā)全流程。
9 月 11 日,微信開發(fā)者工具新增小程序「云開發(fā)」功能。
大多數(shù)開發(fā)者在開發(fā)應用時和部署服務時,無論是選擇公有云還是自建數(shù)據中心,都需要提前考慮服務器、存儲和數(shù)據庫等需求,并且會花費時間精力在部署應用、依賴上。而通過「小程序·云開發(fā)」,開發(fā)者可以開發(fā)微信小程序、小游戲,無需搭建服務器,即可使用云端能力,實現(xiàn)小程序的快速上線和迭代。
「小程序·云開發(fā)」將以服務的方式為開發(fā)者提供如云函數(shù)、數(shù)據庫、存儲管理等所需功能,大大降低了小程序的開發(fā)門檻,僅需通過「小程序·云開發(fā)」提供的接口,就能實現(xiàn)因缺乏后端知識而無法實現(xiàn)的需求。
什么是云開發(fā)?那么什么是云開發(fā)呢?
云開發(fā)為開發(fā)者提供完整的云端支持,弱化了后端和運維概念,無需搭建服務器,使用平臺提供的 API 進行核心業(yè)務開發(fā),即可實現(xiàn)快速上線和迭代,同時這一能力,同開發(fā)者已經使用的云服務相互兼容,并不互斥。
從開發(fā)流程來看,以往開發(fā)一個微信小程序需要經過產品功能構思、模塊劃分、原型設計、UI 設計、前端開發(fā)、后端開發(fā)、接口聯(lián)調、測試上線等開發(fā)階段。有了「小程序·云開發(fā)」后,前端工程師將可以獨立實現(xiàn)前端開發(fā)、后端開發(fā)、接口聯(lián)調工作,且無需太多后端知識。
不同于騰訊云提供的虛擬機級別的服務,「小程序·云開發(fā)」是應用級別的服務平臺,開發(fā)者無需編寫后端代碼,調用云開發(fā)提供的接口即可。
目前上線的「小程序·云開發(fā)」服務提供了三大基礎能力支持:
云函數(shù):在云端運行的代碼,微信私有協(xié)議天然鑒權,開發(fā)者只需編寫自身業(yè)務邏輯代碼。
數(shù)據庫:一個既可在小程序前端操作,也能在云函數(shù)中讀寫的 JSON 數(shù)據庫。
文件存儲:在小程序前端直接上傳/下載云端文件,在云開發(fā)控制臺可視化管理。
為了便于管理云開發(fā)資源,微信還為開發(fā)者提供了云開發(fā)控制臺,可以實現(xiàn)查看小程序用戶信息、管理數(shù)據庫、云函數(shù)統(tǒng)計分析等功能。
總結來說,「小程序·云開發(fā)」具有以下特點:
提供完整后端服務解決方案,包括數(shù)據庫、靜態(tài)資源管理和云函數(shù)(功能服務)
背靠騰訊云大平臺,騰訊云豐富的 API 和功能都可以簡單調用
對于普通開發(fā)者,完全免費
對于高級服務型小程序,提供更強服務支持、計費彈性、不使用不計費的特點
無服務器搭建,無域名配置,直接調用 API 使用
而對于小程序開發(fā)新手來說,小程序·云開發(fā)更是個不錯的練手平臺。
更多「小程序·云開發(fā)」的詳細介紹:如何調用「小程序 · 云開發(fā)」
https://developers.weixin.qq....
「小程序·云開發(fā)」上手十分簡單,開發(fā)者安裝測試版本的開發(fā)者工具后即可進行開發(fā)。接下來我們將為大家講解如何使用小程序云進行開發(fā)。
(下載地址:
https://developers.weixin.qq....)
如果是沒有開通「小程序·云開發(fā)」的賬號,首次點擊「云開發(fā)」會出現(xiàn)下面的界面,該界面主要是「小程序·云開發(fā)」的介紹和開通入口。
點擊藍色的「開通」按鈕進入創(chuàng)建小程序云流程。
在「新建環(huán)境」中,目前暫時只提供基礎版套餐。填寫上「環(huán)境名稱」后會自動生成「環(huán)境 ID」,點擊「確定」后,會使用小程序開發(fā)賬號在騰訊云開通一個 fake account。到此小程序云就開通了。
「小程序 · 云開發(fā)」可以在小程序中直接通過調用 wx.cloud.* 的方式進行調用。不過在調用小程序云 API 之前,需要先調用 wx.cloud.init 對其進行初始化:
wx.cloud.init({ env: "tianqi-xxx" })
使用上面的代碼實現(xiàn)初始化時,需要傳入 env 參數(shù),該參數(shù)為創(chuàng)建小程序云時的環(huán)境 ID,可以在「云開發(fā)控制臺」中找到:
「小程序·云開發(fā)」實戰(zhàn)教程在上文中,我們介紹了如何調用「小程序·云開發(fā)」,而這只是最基礎的一步。如果想要真正入門開發(fā)微信小程序,還有眾多問題亟待解答:
如何在不搭建后端服務器的情況下使用「小程序·云開發(fā)」?
如何管理「小程序·云開發(fā)」中的數(shù)據庫信息?
如何管理文件的存儲空間?
……
在這里,我們?yōu)榇蠹彝扑]2個學習了解「小程序·云開發(fā)」的途徑:
第一個教程點擊鏈接即可獲?。?/strong>
https://github.com/TencentClo...
這個教程涵蓋以下幾大內容:功能介紹 + 文檔導讀(相當于基礎教程) + 基礎場景的開發(fā)實例(中高級教程),可以幫助對云開發(fā)感興趣的同學快速上手,其中也有一些基礎場景的代碼可以直接學習拷貝。
第二個途徑可以在騰訊云學院新上線的好課《從 0 到 1 實現(xiàn)天氣查詢小程序》中找到答案,學習課程后開發(fā)者將可以獨立從零開始完成并上線一個小程序。
課程內容以打造一款擁有天氣預報和簽到功能的小程序為主線,從基礎知識到小程序運行機制,從開發(fā)環(huán)境搭建到「小程序·云開發(fā)」的接口使用、調試、上線,打通微信小程序開發(fā)全流程。
這份實戰(zhàn)課程由淺入深,從介紹微信小程序、小程序云的開發(fā)基礎知識,到小程序調試技巧和上線發(fā)布,詳細講授了一個微信小程序如何誕生,并鼓勵學習者去創(chuàng)新與創(chuàng)造。
課程上線后,也收到了不少學習者的好評,對于新手而言課程難度也十分適當。
課程學習方式
無論你是小程序開發(fā)工程師,還是小程序開發(fā)愛好者,《從 0 到 1 實現(xiàn)天氣查詢微信小程序》都是你學習「小程序·云開發(fā)」的不二選擇,通過以下方式即可報名參與課程:
PC 端訪問鏈接即可報名
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/25268.html
摘要:月日,在阿里云峰會北京站上,阿里巴巴旗下的阿里云支付寶淘寶釘釘高德等聯(lián)合發(fā)布阿里巴巴小程序繁星計劃提供億元補貼,扶持萬小程序開發(fā)者萬商家。會上,阿里云正式發(fā)布了小程序云。看到繁星計劃已上熱搜。通過小程序云服務可以極大的降低交付部署成本。3月21日,在2019阿里云峰會·北京站上,阿里巴巴旗下的阿里云、支付寶、淘寶、釘釘、高德等聯(lián)合發(fā)布阿里巴巴小程序繁星計劃:提供20億元補貼,扶持200萬+小...
摘要:年加入騰訊云云開發(fā)團隊?;?,云服務商發(fā)展出這類更高級的開發(fā)服務。小程序云開發(fā)說了這么多無服務開發(fā)的概念優(yōu)點,在小程序無服務開發(fā)這一塊,騰訊云有什么樣的作品呢。這就是今天要重點介紹的,小程序云開發(fā),這就是騰訊云與微信聯(lián)合研發(fā)后,交出的答卷。 李成熙,騰訊云高級工程師。2014年度畢業(yè)加入騰訊AlloyTeam,先后負責過QQ群、花樣直播、騰訊文檔等項目。2018年加入騰訊云云開發(fā)團隊。...
摘要:整套功能是基于騰訊云全新推出的云開發(fā)所研發(fā)出來的一套完備的小程序后臺開發(fā)方案。數(shù)據庫分為小程序端和服務端兩部分,小程序端擁有嚴格的調用權限控制,開發(fā)者可在小程序內直接調用進行非敏感數(shù)據的操作。 李成熙,騰訊云高級工程師。2014年度畢業(yè)加入騰訊AlloyTeam,先后負責過QQ群、花樣直播、騰訊文檔等項目。2018年加入騰訊云云開發(fā)團隊。專注于性能優(yōu)化、工程化和小程序服務。微博 | 知...
閱讀 1794·2021-10-27 14:15
閱讀 3900·2021-10-08 10:12
閱讀 1194·2021-09-22 15:55
閱讀 3247·2021-09-22 15:17
閱讀 857·2021-09-02 15:40
閱讀 1763·2019-08-29 18:33
閱讀 1117·2019-08-29 15:22
閱讀 2374·2019-08-29 11:08