小程序云開發(fā)是什么 如何進(jìn)行小程序云開發(fā)
??小程序云開發(fā)是什么
??簡單的來說,小程序云開發(fā)是一款 Serverless 服務(wù),他為開發(fā)者提供了「云函數(shù)」、「云數(shù)據(jù)庫」和「云文件存儲(chǔ)」,并且將這些能力封裝成特定的接口,以 wx.cloud.xxx 來進(jìn)行調(diào)用。
??首先,小程序云開發(fā)不是 PaaS ,它和我們所熟悉的 BAE、Google App Engine 不同,所提供的云函數(shù)并不是完整的環(huán)境,而是以一個(gè)特定的事件為單位的。嚴(yán)格來說,它所提供的云函數(shù)功能其實(shí)是 FaaS (Function as a Service)。其次,小程序云開發(fā)提供了豐富的 API 接口,能夠?qū)崿F(xiàn)各種各樣的功能,小程序·云開發(fā)將接口進(jìn)行深度的封裝,僅能在小程序、云函數(shù)中通過 wx.cloud 和 wx-server-sdk 來調(diào)用。因此,小程序云開發(fā) 僅能應(yīng)用在小程序中,無法在其他產(chǎn)品中應(yīng)用(比如 App )
??小程序云開發(fā)適合什么樣的場景?
??所有的業(yè)務(wù)邏輯都僅僅需要在小程序端完成,無需過于復(fù)雜的管理邏輯(這是因?yàn)樵坪瘮?shù)、云數(shù)據(jù)庫無法在小程序以外的區(qū)域調(diào)用,因此無法實(shí)現(xiàn)強(qiáng)大的 Web 管理界面)
??小程序云開發(fā)具備四種能力
??云函數(shù):在云端運(yùn)行代碼,微信私有協(xié)議天然鑒權(quán),開發(fā)者只需專注于編寫自己的業(yè)務(wù)邏輯代碼。
??數(shù)據(jù)庫:一個(gè)既可以在小程序前端操作,也能在云函數(shù)中讀寫的JSON數(shù)據(jù)庫,不再受限于關(guān)系型數(shù)據(jù)庫復(fù)雜的操作模式構(gòu)建,數(shù)據(jù)管理上非常簡潔。
??存儲(chǔ)管理:提供上傳文件到云端、帶權(quán)限管理的云端下載能力,在小程序前端直接上傳/下載云端文件,在云開發(fā)控制臺(tái)可視化管理。
??部署擴(kuò)容:因地制宜,開發(fā)者在開發(fā)工具內(nèi)編寫好代碼之后、一鍵上傳部署即可運(yùn)行發(fā)布,快速擴(kuò)容/縮容。
??小程序云開發(fā):實(shí)踐
??1. 注冊小程序賬號(hào)
??在開始學(xué)習(xí)小程序之前,先來看一下如何搭建小程序的開發(fā)環(huán)境。微信平臺(tái)上的任何東西,要想使用,首先需有一個(gè)賬號(hào),小程序也不例外,先到到官網(wǎng)去注冊一個(gè)小程序賬號(hào),進(jìn)入該頁面,單擊右上角“立即注冊”鏈接。
??這 4 個(gè)注冊類型需要使用 4 個(gè)不同的賬號(hào),如果讀者已經(jīng)有了訂閱號(hào)或其他號(hào)的賬號(hào),仍然需要再次注冊小程序賬號(hào)?,F(xiàn)在單擊“小程序”選項(xiàng),會(huì)讓你輸入郵箱、密碼、驗(yàn)證碼等信息,這些都是注冊的常規(guī)流程,這里不再敖述,然后單擊下方的“注冊”按鈕,系統(tǒng)會(huì)發(fā)送一封 Email 到你注冊的郵箱中,單擊 Email 中的鏈接,這時(shí)會(huì)進(jìn)入填寫注冊信息頁面。目前小程序的賬號(hào)注冊并不對個(gè)人開發(fā)。
??如果讀者有自己的企業(yè),或?yàn)閱挝蛔?,可以選擇相應(yīng)的類型。如果讀者只是個(gè)人,可以嘗試選擇“其他組織”,并任意填寫組織代碼等信息,據(jù)說可以通過,由于本人并沒有做這方面的嘗試,所以并不能保證一定等通過,讀者可以試一下。選擇其他類型需要相關(guān)的資質(zhì)證明,如果選擇企業(yè)需要企業(yè)營業(yè)執(zhí)照等信息。
??在注冊的過程中要用企業(yè)賬戶向官方的賬號(hào)打款 0.06 元進(jìn)行驗(yàn)證(要求在 10 天之內(nèi)打款,否則驗(yàn)證失敗,而且只能是 0.06 元)。不管驗(yàn)證是否成功,款都會(huì)退回到原來的企業(yè)賬戶,驗(yàn)證是自動(dòng)的,但并不是實(shí)時(shí)的。服務(wù)端應(yīng)該是隔一段時(shí)間進(jìn)行一次驗(yàn)證,可能會(huì)等幾個(gè)小時(shí),請耐心等待。
??在驗(yàn)證通過之前,仍然可以用注冊 Email 登錄小程序后臺(tái),但無法獲取小程序 AppID,驗(yàn)證通過后,會(huì)通過站內(nèi)短信(在小程序后臺(tái)右上角)進(jìn)行通知。要注意的是,登錄小程序后臺(tái)的過程中要使用手機(jī)微信掃描二維碼進(jìn)行登錄,請用管理員的微信掃描登錄小程序后臺(tái)。
??當(dāng)成功注冊小程序賬號(hào)后,可以進(jìn)入官網(wǎng)頁面進(jìn)行登錄,登錄的過程中需要使用管理員的手機(jī)微信掃描二維碼。剛一登錄進(jìn)小程序的后臺(tái)管理頁面,會(huì)看到如下圖所示的主頁面。
??2. 獲得 AppID
??盡管開發(fā)小程序,AppID 并不是必須的,但如果要在真機(jī)上測試小程序,以及發(fā)布小程序,就必須要 AppID 了,這就和 Apple 的開發(fā)者賬號(hào)一樣,如果不花 99$/1 年的費(fèi)用購買開發(fā)者賬號(hào),就只能在 iOS 模擬器上玩玩了。當(dāng)然,小程序的 AppID 是不收錢的,只要注冊者滿足資質(zhì),就可以免費(fèi)注冊,并獲得 AppID。
??如果讀者按著上一節(jié)的步驟成功注冊了小程序賬號(hào),并登錄到小程序后臺(tái)管理頁面,點(diǎn)擊左下角的“設(shè)置”鏈接,在右側(cè)點(diǎn)擊“開發(fā)設(shè)置”選項(xiàng)卡,就會(huì)看到“開發(fā)者 ID”列表,第一項(xiàng)“AppID(小程序 ID)”后面就是 AppID。
??這就是新網(wǎng)給大家?guī)淼年P(guān)于小程序云開發(fā)的全部內(nèi)容了。隨著微信使用的普及率不斷上升,小程序?qū)?huì)搶占手機(jī)市場,因此學(xué)習(xí)小程序云開發(fā)是非常有效的。文章介紹了小程序云開發(fā)到底是什么,適用于哪些場景,也介紹了實(shí)踐方法,大家可以進(jìn)行學(xué)習(xí)。
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)
需注明出處:新網(wǎng)idc知識(shí)百科