聯(lián)系我們
        15608181518??? 18683438262
        歡迎進(jìn)入德天信科技(服務(wù)區(qū)域:貴陽、成都、重慶)
        網(wǎng)站/微信/小程序/APP
        1500+客戶一致的選擇
        貴陽微信開發(fā)有什么優(yōu)勢嘞?
        日期:2019-09-26 12:00:04

        貴陽微信開發(fā)有什么優(yōu)勢嘞?可以來了解一下!

        貴陽微信小程序云開發(fā)不是什么?

        首先,小程序云開發(fā)不是PaaS。 它與我們熟悉的BAE和Google App Engine不同。 提供的云功能不是完整的環(huán)境,而是基于特定事件。 嚴(yán)格來說,它提供的云功能實(shí)際上是FaaS(Function as a Service)。 相同類型的產(chǎn)品包括LeanCloud的云功能,Bmob的云功能,AWS的Lambda,Azure的Functions功能和Google云功能。

        其次,小程序云開發(fā)不是像LeanCloud或Bmob這樣的BaaS,它與上述兩種產(chǎn)品不同,它們提供了豐富的API接口,可以實(shí)現(xiàn)多種功能。 小程序云開發(fā)將接口進(jìn)行了深度封裝,只能在小程序云功能中傳遞wx.cloud。 用wx-server-sdk進(jìn)行調(diào)用。 因此,小程序云開發(fā)只能應(yīng)用于小程序,不能應(yīng)用于其他產(chǎn)品(如app)。

        wKhQw1fJM0KEKGwNAAAAAGkKC28344.jpg

        小程序云開發(fā)適用于哪些場景?

        所有業(yè)務(wù)邏輯都需要在小程序端完成,不需要過于復(fù)雜的管理邏輯(這是因?yàn)闊o法在小程序以外的調(diào)用云功能和云數(shù)據(jù)庫,因此無法實(shí)現(xiàn)強(qiáng)大的Web管理界面)。

        微信小程序云開發(fā)的優(yōu)勢有哪些?

        小思總結(jié)之后發(fā)現(xiàn),微信小程序云開發(fā)的優(yōu)勢主要體現(xiàn)在以下這四個(gè)方面:

        1.登錄邏輯簡單

        小程序云開發(fā)可以自動(dòng)驗(yàn)證用戶登錄。 開發(fā)人員不需要再次驗(yàn)證用戶身份,可以通過云函數(shù)的event.userInfo.openId直接獲取用戶信息。 直接調(diào)用數(shù)據(jù)庫和文件存儲(chǔ)API時(shí),它們會(huì)自動(dòng)與用戶的openId關(guān)聯(lián)。

        如果用戶授權(quán)小程序獲取諸如昵稱之類的信息,則該信息也將自動(dòng)出現(xiàn)在小程序云開發(fā)管理控制臺(tái)的用戶登錄部分中,不需要開發(fā)人員手動(dòng)上傳。

        2.免費(fèi)

        目前,小程序云開發(fā)提供免費(fèi)的1GB數(shù)據(jù)庫存儲(chǔ)和免費(fèi)的5 GB文件存儲(chǔ)。 這個(gè)存儲(chǔ)空間不是很大,但對(duì)于大多數(shù)開發(fā)人員來說綽綽有余,開發(fā)人員可以利用這些空間快速開發(fā)自己的小程序。

        3.簡單

        小程序云開發(fā)的腳本非常簡單,開發(fā)人員只需要了解JavaScript和一些簡單的異步知識(shí)即可完成小程序云開發(fā)。

        4.無侵入

        小程序云開發(fā)本身是在小程序的基礎(chǔ)庫層面的封裝,無需再引入其它庫就可以使用,同樣開發(fā)人員也可以在原有的應(yīng)用程序中,將一部分功能遷移到小程序云開發(fā)中。

        tz0MYFQAOrSAW3y4AABUcJx-4kY795.png

        在小程序云開發(fā)過程中需要注意的地方有哪些?

        在小程序云開發(fā)過程中,需要注意的地方有以下這兩個(gè):

        1.異步請求需要通過promise進(jìn)行處理

        在云函數(shù)中,開發(fā)人員可以實(shí)現(xiàn)一些在小程序中無法實(shí)現(xiàn)或受域名限制的請求接口。 這時(shí),我們不能使用傳統(tǒng)的Callback方法來發(fā)出請求,因?yàn)樵趫?zhí)行傳統(tǒng)的cellback方法執(zhí)行完成之后,云函數(shù)已經(jīng)把數(shù)據(jù)返回給了客戶端,因此需要使用Promise來處理它。

        2.權(quán)限結(jié)構(gòu)相對(duì)來說比較簡單

        小程序云開發(fā)提供的數(shù)據(jù)庫權(quán)限非常簡單,只有四個(gè)。

        只有創(chuàng)作者可以寫作,每個(gè)人都可以閱讀:數(shù)據(jù)可由創(chuàng)作者閱讀,并且每個(gè)人都可以閱讀; 比如文章。

        只有創(chuàng)建者才能讀寫:數(shù)據(jù)只能由創(chuàng)建者讀寫,其他用戶不能讀寫; 例如,私密相冊。

        只有管理端可寫,所有人可讀:數(shù)據(jù)只能由管理端寫入并且每個(gè)用戶都可讀; 例如,產(chǎn)品信息。

        只有管理端才能讀寫:數(shù)據(jù)只能由管理端讀寫; 例如,未在后臺(tái)公開的數(shù)據(jù)。

        在大多數(shù)情況下,簡單使用這四個(gè)權(quán)限根本無法滿足開發(fā)人員的要求,因此開發(fā)人員還需要在代碼級(jí)別做出一些判斷,以確保具體的表現(xiàn)和開發(fā)人員的想法相符合。

        44883176658588c9ddf6a6.png


        ?