當前位置: 首頁 > 案例
在雲端開(kāi)發小(xiǎo)程序
4904
時間:2019-11-25 17:40:00
文章發布:
其實,理想的小(xiǎo)程序開(kāi)發團隊的狀态,是開(kāi)發者隻關注業務邏輯,把産品設計做好。微信小(xiǎo)程序團隊也看到了小(xiǎo)程序開(kāi)發者的這個普遍需求,去(qù)年 9 月,騰訊雲與微信團隊聯手推出了「雲開(kāi)發」平台。

  無碼科技是小(xiǎo)程序生(shēng)态的一(yī)員(yuán),這幾年陸續發布了數款小(xiǎo)程序。

  

  先不說我(wǒ)(wǒ)們的小(xiǎo)程序做的成功與否,在小(xiǎo)程序的研發過程中(zhōng),一(yī)個痛點是,不得不花費(fèi)不少精力在服務器的開(kāi)發配置工(gōng)作上,這個工(gōng)作對創業團隊來說,是不必要的投入,雖然團隊有開(kāi)發運維工(gōng)程師,但是,内部溝通和協調也是消耗,其實,理想的小(xiǎo)程序開(kāi)發團隊的狀态,是開(kāi)發者隻關注業務邏輯,把産品設計做好。

  

  微信小(xiǎo)程序團隊也看到了小(xiǎo)程序開(kāi)發者的這個普遍需求,去(qù)年 9 月,騰訊雲與微信團隊聯手推出了「雲開(kāi)發」平台。

  

  借助「雲開(kāi)發」,開(kāi)發者無需搭建部署服務器,直接使用雲端能力,而且,開(kāi)發微信小(xiǎo)程序或小(xiǎo)遊戲都行。雲開(kāi)發爲開(kāi)發者提供完整的原生(shēng)雲端支持和微信服務支持,弱化後端和運維概念,無需搭建服務器。

  

  提供的基礎能力包括:雲函數,代碼在雲端運行,微信私有協議天然鑒權,開(kāi)發者隻需編寫自身業務邏輯;數據庫,一(yī)個既可在小(xiǎo)程序前端操作,也能在雲函數中(zhōng)讀寫的 JSON 數據庫;雲存儲,在小(xiǎo)程序前端直接上傳/下(xià)載雲端文件,在雲開(kāi)發控制台可視化管理;雲調用,原生(shēng)微信服務集成,基于雲函數免鑒權使用小(xiǎo)程序開(kāi)放(fàng)接口的能力,包括服務端調用、獲取開(kāi)放(fàng)數據等能力。(見附注 1)

  

  這意味着什麽?一(yī)個獨立開(kāi)發者,申請一(yī)個帳号,立刻進入小(xiǎo)程序開(kāi)發狀态。開(kāi)始我(wǒ)(wǒ)認爲平台的初衷,隻是面向獨立開(kāi)發者或小(xiǎo)團隊,降低開(kāi)發門檻,不過不僅僅如此,大(dà)團隊亦可借助雲開(kāi)發的能力,加快叠代速度,節省開(kāi)發成本。10 月 19 日,騰訊雲和微信小(xiǎo)程序團隊辦了一(yī)場「小(xiǎo)程序·雲開(kāi)發」的技術會議。會上列舉了一(yī)些「小(xiǎo)程序·雲開(kāi)發」的優秀案例,這才知(zhī)道,在這一(yī)年裏,已經有不少知(zhī)名企業在利用雲開(kāi)發的能力快速進行小(xiǎo)程序的産品叠代。

  

  知(zhī)道的有點晚……不過也還來得及。

  

  現在看,鄭州小(xiǎo)程序開(kāi)發公司利法拉認爲,每個小(xiǎo)程序開(kāi)發團隊都應該擁抱雲開(kāi)發的技術實踐。

  

  騰訊雲通過「小(xiǎo)程序·雲開(kāi)發」對 Serverless 模式進行了一(yī)次落地。抽象出來兩類服務給開(kāi)發者:FaaS(函數即服務)和 BaaS(後端即服務)。FaaS 提供按需運行的計算能力,而 BaaS 提供的則是包括對象存儲、數據庫應用、緩存服務等開(kāi)通即用的後端能力。

  

  最近不少開(kāi)發者收到違規内容處理警告,「小(xiǎo)程序涉嫌未設置過濾違法、違規等不當信息内容的機制行爲」,其實,内容安全的能力已經支持雲調用了,開(kāi)發者居然還不知(zhī)道,還到處去(qù)問解決方案。如果你用雲開(kāi)發的話(huà),用好内容的安全風險控制不知(zhī)道要省多少事,這事兒,一(yī)般人兒我(wǒ)(wǒ)都不告訴他。

  

  據我(wǒ)(wǒ)所知(zhī),現在「小(xiǎo)程序·雲開(kāi)發」還正在進一(yī)步封裝騰訊雲、微信平台的其他服務,包括 AI、音視頻(pín)、訂閱消息、微信支付等,提供擴展能力,讓開(kāi)發者可以更便捷地調用,在更多業務場景中(zhōng)可以相關能力。平台的擴展能力還會進一(yī)步加強。

  

  或許,有人會感慨,這可真是「大(dà)前端」的時代。前端工(gōng)程師有了更多用武之地。現在,使用雲服務,已經不再隻是租用服務器,或是調用 API 這樣傳統的方式。

  

  雲開(kāi)發的模式,實際上是給開(kāi)發者進一(yī)步賦能。

  

  經過了一(yī)年多的時間,「小(xiǎo)程序·雲開(kāi)發」的系統架構不斷改進,已經支持每天億級别的調用量,接口可用率已達到 99.99%,也就是四個 9 的可用性。對于企業開(kāi)發者,不用再操心亂七八糟的宕機維護之類的事情。

  

  騰訊雲在雲計算領域要有所作爲,謀求占領更多市場,和競争對手直接搶奪正面戰場未必是最優的打法。與微信聯合推出雲開(kāi)發,是很巧妙的一(yī)個策略,既然有微信這個優勢,就應該充分(fēn)的用起來。短短的一(yī)年時間,已經開(kāi)通了 23 萬的賬戶,服務超過 50 萬開(kāi)發者,小(xiǎo)程序活躍開(kāi)發者已經有 23% 用上了雲開(kāi)發,面向企業的市場,這個數據已是相當樂觀。

  

  我(wǒ)(wǒ)的讀者裏面,不少是小(xiǎo)程序開(kāi)發者,不少人也用上了雲開(kāi)發,很想聽(tīng)你們也聊聊使用體(tǐ)驗,使用中(zhōng)遇到的問題不防也聊聊,對大(dà)家都是參考。


推薦閱讀:

開(kāi)發一(yī)個小(xiǎo)程序難嗎(ma)?

小(xiǎo)程序與微信的親密關系——那些App做不到的事

開(kāi)發商(shāng)城小(xiǎo)程序需要多少錢呢?

别再糾結後端了,小(xiǎo)程序開(kāi)發這麽做