11月29日,由騰訊云與微信聯合主辦的第二屆“小程序·云開發”技術峰會在北京召開。官方公布的數據顯示,云開發的注冊用戶數達到56萬,較去年同期增長1.5倍,服務超過100萬開發者,日調用次數超過7億。這標志著,云開發已經成為國內最大的Serverless開發平臺。
“小程序·云開發”是騰訊云與微信聯合推出的微信官方云原生開發平臺,平臺采用Serverless架構,集成騰訊云云函數、容器、云存儲、云數據庫等后端能力,讓開發者無需自行搭建、運維服務器,即可在平臺上開發、上線應用。除了小程序,云開發還支持公眾號、Web應用、H5等,未來還將向App等更多端拓展,開發者可以一次開發、多端部署,顯著提升開發效率、降低成本。
騰訊云副總裁劉穎指出,過去一年多的實踐數據顯示,借助云開發,應用開發的人力成本可以降低50%、云資源使用成本可降低30%,“云開發集成了微信生態和騰訊云的各項能力,是騰訊C2B戰略的技術抓手。”
(騰訊云副總裁劉穎)
從去年的“不止于快”,到今年的“重新定義開發”,騰訊在云開發上布局速度不斷加快,路徑也更加明確。通過豐富自身產品能力和應用場景,云開發進一步擴大開發者生態:一方面,云開發簡化后端服務調用,新增了云托管服務,支持多語言、多框架,讓開發者成為“全棧開發者”;另一方面,云開發新推出低代碼開發平臺,讓產品、運營等快速搭建應用,越來越多的角色借助云開發成為“開發者”。
從單點云開發到全面云開發
過去一年間,云開發持續整合微信開發生態接口,產品能力不斷豐富。微信小程序及云開發創始團隊核心負責人林超表示,微信生態正在從單點云開發進入到全面云開發。
(微信小程序及云開發創始團隊核心負責人林超)
在場景方面,通過環境共享、靜態托管等,實現從小程序向公眾號網頁,即Web端開發的場景拓展,進一步滿足開發者的多端業務訴求。
在能力方面,云調用不僅支持小程序服務端API免鑒權調用,也支持公眾號服務端、微信支付能力、微信廣告能力的免鑒權調用,讓開發者更簡單便捷地調用整個微信生態開放能力。
在服務模式上,除了提供函數級別的Serverless化部署方式以外,云開發也提供了兼容Knative生態標準的Serverless容器服務模式,即云托管。在云托管模式下,無論是前端開發者、還是后臺開發者,都可以使用云開發部署小程序和網頁,不受語言和框架限制。
同時,云開發已全面支持服務商的小程序SaaS部署模式,提供批量操作接口,實現云資源的統一管理和財務結算,進而提升服務商的小程序SaaS交付效率,降低后期運維成本。
低碼平臺,人人都可以是“開發者”
在當天的峰會上,騰訊云正式推出云開發低代碼平臺,進一步降低應用開發的門檻。低代碼開發平臺是指無需編碼或通過少量代碼就可以快速生成應用程序的開發平臺,用戶可以通過拖拽相應的功能模塊,創建應用。
騰訊云副總裁劉穎指出,通過低代碼開發平臺,沒有技術背景的產品、運營也可以用云開發做應用。在開發門檻極大降低之后,人人都是可以是“開發者”。對工程師而言,低碼平臺是一個提升生產效率的工具,避免進行重復性工作,可以更加專注于業務邏輯創新、專注架構和算法設計。
以粵省事小程序為例,業務人員要在小程序中開發一個新的“貧困認證”功能。使用低代碼平臺開發,直接復用了政務基礎組件和已有業務邏輯抽象,代碼行數從2000多行降低到61行,文件個數從42個縮減為1個,整體的交付效率提升了至少5倍。
聯合行業啟動制定首個云開發標準
會上,中國電子技術標準化研究院聯合騰訊云及眾多行業頭部企業,宣布共同啟動《信息技術 云計算 云開發通用技術要求》標準編制工作。該標準由騰訊云牽頭,為云計算領域首個云開發標準化方向的標準。
云開發標準編制,召集了產業眾多開發者、服務商、云廠商等,推動行業在產品規范、互聯互通等層面達成共識,借助云計算標準推動云開發在更多場景、更多行業落地,為用戶提供標準化的云原生一體化開發環境和工具。