2022-05-19 分類: 網(wǎng)站建設
如何從技術上降低小程序開發(fā)門檻成為開發(fā)者們最關注的問題。騰訊云和微信團隊聯(lián)合推出的“小程序·云開發(fā)”解決方案,通過提供的一站式后端服務,讓開發(fā)者無需構建應用后端服務,即可高效開發(fā)出一款高質量的小程序,讓小程序的開發(fā)進程大大加快。
以小程序文件上傳功能實現(xiàn)為例,傳統(tǒng)開發(fā)模式下,通過后臺、前端、運維,總耗時超過1142分鐘;但是在小程序·云開發(fā)模式下,只需要1個前端,4分鐘就搞定。
歷經(jīng)三次迭代,打造無縫開發(fā)體驗
在云+開發(fā)者大會現(xiàn)場,微信小程序開發(fā)中心的林超揭秘了小程序·云開發(fā)背后的三次版本迭代歷程。
從2017年1月小程序上線之初,騰訊云便推出了第一套開發(fā)工具Wafer。這套方案的核心思想是通過小程序 APPID 快速的創(chuàng)建一個云帳號,結合上騰訊云為小程序定制的 SDK,通過購買主機的方式快速的搭建一個小程序的后臺服務
到2017年8月,隨著小程序開發(fā)者人數(shù)的日益增多,技術團隊推出了和小程序更為緊密結合的方案Wafer2,這套方案使得小程序服務端的開發(fā)和小程序前端的開發(fā)緊密的結合在了一起,但本質上 Wafer2 是 Wafer1 的升級。
雖然Wafer2再次降低了小程序開發(fā)的門檻,但小程序和云服務分屬兩套系統(tǒng),為了讓開發(fā)者享受無縫銜接的開發(fā)體驗。今年,技術團隊重新思考了開發(fā)者需要怎樣的云服務,并訂立了兩大基本原則:第一,云能力應該是小程序的基礎能力,第二,開發(fā)者不需要理解過多的概念。
在這兩大原則的引導下, 通過對Wafer1和Wafer2中的授權流程以及相關配置的不斷整站營銷,最終輸出了“小程序· 云開發(fā)”解決方案。
“小程序· 云開發(fā)”釋放四大能力
“小程序· 云開發(fā)”消除了前端和服務端的概念,為小程序開發(fā)者提供完整的云端支持,讓不具備一定后端知識的開發(fā)者也能高效的開發(fā)出一款高質量的小程序。
“小程序· 云開發(fā)”解決方案集中釋放了四種能力:
云函數(shù):在云端運行代碼,微信私有協(xié)議天然鑒權,開發(fā)者只需專注于編寫自己的業(yè)務邏輯代碼。
數(shù)據(jù)庫:一個既可以在小程序前端操作,也能在云函數(shù)中讀寫的JSON數(shù)據(jù)庫,不再受限于關系型數(shù)據(jù)庫復雜的操作模式構建,數(shù)據(jù)管理上非常簡潔。
存儲管理:提供上傳文件到云端、帶權限管理的云端下載能力,在小程序前端直接上傳/下載云端文件,在云開發(fā)控制臺可視化管理。
部署擴容:因地制宜,開發(fā)者在開發(fā)工具內(nèi)編寫好代碼之后、一鍵上傳部署即可運行發(fā)布,快速擴容/縮容。
“輕、便、快”能力,助力小程序開發(fā)更簡單
“小程序·云開發(fā)”的“輕、便、快”能力越來越受到廣大開發(fā)者的關注和親睞。樂逗游戲、享物說、作業(yè)盒子、騰訊乘車碼等都基于“小程序·云開發(fā)”快速上線小程序,其中騰訊相冊小程序團隊僅投入1名前端開發(fā)工程師,借助“小程序·云開發(fā)”的無服務開發(fā)能力,快速完成了“評論點贊”社交功能以及二維碼整站營銷。
林超表示,對于已上線的微信官方小程序,微信技術團隊將會把它們遷移到“小程序·云開發(fā)”,如“小程序開發(fā)助手”;而新的小程序將完整地使用“小程序·云開發(fā)”,如面向高校教學的“小程序教育助手”。
小程序云服務在經(jīng)歷兩年的不斷更新迭代后,已經(jīng)幫助眾多開發(fā)者安全、便捷地使用云端海量的計算、存儲、數(shù)據(jù)庫等基礎能力。未來,“小程序·云開發(fā)”還將不斷完善版本功能,滿足更多場景的業(yè)務需求,進一步釋放開發(fā)者精力,讓他們可以更專注于業(yè)務邏輯,推動業(yè)務創(chuàng)新。
網(wǎng)站欄目:揭秘“小程序·云開發(fā)”:將釋放四大能力,打造無縫開發(fā)體驗
本文路徑:http://www.rwnh.cn/news46/154846.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航、軟件開發(fā)、自適應網(wǎng)站、網(wǎng)站營銷、定制開發(fā)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容