線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
揭秘“小程序·云開發”:將釋放四大能力,打造無縫開發體驗
發表時間:2019-07-15 11:58:09
文章來源:沈陽軟件開發
標簽:網站建設 小程序開發 小程序制作 微信小程序開發 公眾號開發 微信公眾號開發 網頁設計 網站優化 網站排名 網站設計 微信小程序設計 小程序定制 微信小程序定制
瀏覽次數:0
如何從技術上降低小程序開發門檻成為開發者們最關注的問題。騰訊云和微信團隊聯合推出的“小程序·云開發”解決方案,通過提供的一站式后端服務,讓開發者無需構建應用后端服務,即可高效開發出一款高質量的小程序,讓小程序的開發進程大大加快。
以小程序文件上傳功能實現為例,傳統開發模式下,通過后臺、前端、運維,總耗時超過1142分鐘;但是在小程序·云開發模式下,只需要1個前端,4分鐘就搞定。
歷經三次迭代,打造無縫開發體驗
在云+開發者大會現場,微信小程序開發中心的林超揭秘了小程序·云開發背后的三次版本迭代歷程。
從2017年1月小程序上線之初,騰訊云便推出了第一套開發工具Wafer。這套方案的核心思想是通過小程序 APPID快速的創建一個云帳號,結合上騰訊云為小程序定制的SDK,通過購買主機的方式快速的搭建一個小程序的后臺服務
到2017年8月,隨著小程序開發者人數的日益增多,技術團隊推出了和小程序更為緊密結合的方案Wafer2,這套方案使得小程序服務端的開發和小程序前端的開發緊密的結合在了一起,但本質上Wafer2是Wafer1的升級。
XX 雖然Wafer2再次降低了小程序開發的門檻,但小程序和云服務屬于兩個系統,以便讓開發人員享受無縫的開發體驗。今年,技術團隊重新思考了云服務開發人員需要什么,并設定了兩個基本原則:第一,云能力應該是小程序的基礎能力,第二,開發者不需要理解過多的概念。
在這兩個原則的指導下,最終通過持續優化Wafer1和Wafer2中的授權過程和相關配置來輸出“小程序·云開發”解決方案。
“小程序· 云開發”釋放四大能力
“小程序·云開發”消除了前端和服務器的概念,并為小程序開發人員提供了完整的云支持,使沒有某些后端知識的開發人員能夠有效地開發高質量的小程序。
發布了“小程序·云開發”解決方案四種能力:
云函數:運行云中的代碼,微信私有協議自然認證,開發人員只需要專注于編寫自己的業務邏輯代碼。
數據庫:可以在小程序的前端操作或在云函數中讀寫的JSON數據庫不再受關系數據庫的復雜操作模式構造的限制,并且數據管理非常簡單。
存儲管理:提供上傳文件到云端,云下載功能,權限管理,直接在小程序前端上傳/下載云文件,以及云開發控制臺中的可視化管理。
部署擴容:根據當地情況,開發人員在開發工具中編寫代碼后,一鍵上傳部署可以運行發布,并快速擴展/收縮。
“輕、便、快”能力,助力小程序開發更簡單
“小程序·云開發”的“輕,便,快”能力越來越受到廣大開發者的關注和親睞。樂逗游戲,享物說,作業盒子,騰訊乘車碼等都基于“小程序·云開發“快速上線小程序,其中騰訊相冊小程序團隊僅投入1名前端開發工程師,借助‘小程序·云開發’的無服務開發能力,快速完成了‘評論點贊’社交功能以及二維碼優化
林超表示,對于已上線的微信官方小程序,微信技術團隊將會把它們遷移到“小程序·云開發”,如“小程序開發助手”;而新的小程序將完整地使用“小程序·云開發”,如面向高校教學的“小程序教育助手”。
小程序云服務在經歷兩年的不斷更新迭代后,已經幫助眾多開發者安全,便捷地使用云端海量的計算,存儲,數據庫等基礎能力。未來,“小程序·云開發”還將不斷完善版本功能,滿足更多場景的業務需求,進一步釋放開發者精力,讓他們可以更專注于業務邏輯,推動業務創新沈陽app開發
網站建設,小程序開發,小程序制作,微信小程序開發,公眾號開發,微信公眾號開發,網頁設計,網站優化,網站排名,網站設計,微信小程序設計,小程序定制,微信小程序定制