【年度回顧】2020,雲開發的20個重大更新

2020,是不平凡的一年,我們共同經歷了種種困難和挑戰。

2020,也是充滿生機的一年,無數逆行者不懼困難,艱苦奮鬥,逆風飛翔。

雲開發在2020年也迎來了飛速成長,在新年伊始之際,我們特別整理了雲開發在過往一年中的20大更新,和各位雲開發者共同回憶,展望未來(點擊標題可查看詳情)。

一雲多端,探索不止

1、雲開發 For Web 正式上線

Web 雲開發繼承了小程序·雲開發的多種基礎功能,同時針對 Web 場景提供了完備的安全規則、多樣的付費模式、便捷的 HTTP 訪問、日誌、靜態網站託管等服務,開發者可以一鍵部署靜態/動態網站,爲 Web 開發者帶來效率和質量上的提升,免去運維、後臺開發的煩惱。

2、雲開發支持移動應用開發

以 Flutter 插件的形式,爲開發者提供了豐富的雲開發能力,包括登錄、雲函數、存儲、文檔型數據庫等。依託於移動應用雲開發,開發者可以真正實現雲端一體化 ,節省雲資源成本 ;同時,每個雲開發能力都是獨立的插件,開發者更好地控制包體體積。

3、雲原生一體化部署工具 CloudBase Framework 正式開源

CloudBase Framework 是雲開發官方出品的雲原生一體化部署工具,可以幫助開發者將靜態網站、後端服務和小程序等應用,一鍵部署到雲開發 Serverless 架構的雲平臺上,自動伸縮且無需關心運維、底層配置和資源,從而聚焦應用本身,目前已支持 30 餘個主流應用的一鍵部署,部署項目總數超10000。

4、雲開發低碼 Low Code 平臺誕生

雲開發低碼 LowCode 是高效、高性能的拖拽式低代碼開發平臺,向上連接前端的行業業務,向下連接雲計算的海量能力,助力企業垂直上雲,目前即將開啓公測。

雲開發低碼將繁瑣的底層架構和基礎設施抽象化爲圖形界面,通過行業化模板、拖放式組件和可視化配置快速構建多端應用(小程序、H5應用、Web 應用等),免去了代碼編寫工作,讓您能夠完全專注於業務場景。雲開發低碼還以雲開發作爲底層支撐,雲原生能力將應用搭建的全鏈路打通,提供高度開放的開發環境,且時刻爲您的應用保駕護航。

5、雲開發 CLI 工具正式上線

雲開發 CLI 是一個開源的基於 Node 編寫的命令行工具,支持環境配置、雲函數管理、文件管理、靜態網站管理、雲接入管理等多種能力,共計 50+ 的命令,用於幫助用戶快速、方便的部署基於雲開發的項目、管理雲開發資源,有效提升開發效率。

基礎性能優化

6、新增支持按量付費

雲開發已提供按量付費功能。在按量付費模式下,系統每月會提供一定的免費額度供開發者使用,超過免費額度的資源消耗將按照對應的刊例價扣除費用。

7、新增多種用戶登錄鑑權

雲開發新增未登錄和郵箱登錄用戶登錄鑑權能力,目前,雲開發已經支持了微信公衆號、微信開放平臺、匿名登錄、未登錄、郵件登錄、短信登錄、自定義登錄等七種登錄方式。

8、支持權限設置

雲開發控制檯支持設置開發者在控制檯內的操作權限,帳號分爲以下角色:小程序管理員、雲開發管理員、雲開發者。

9、數據庫支持備份回檔

數據庫回檔可對數據庫集合中的數據進行回檔操作,方便您找回損毀的數據。一旦進行了錯誤的增刪改查,回檔操作可讓開發者十分方便地回到原點,重新編輯對應的內容,目前雲開發付費套餐與後付費支持數據庫備份最長14天,可回檔到備份的任意時刻。

10、數據庫事務能力上線

雲開發數據庫已支持事務能力,有效解決數據一致性問題。開發者可以通過小程序端調用雲函數,也可以直接通過雲函數調用雲端能力;同時,在事務能力上雲開發已經基於 session 進行了封裝,開發者只需考慮事務期間的條件設立;此外,雲開發提供了兩種事務的 API,使用上更加靈活方便。

11、雲函數版本管理與灰度能力

雲開發已提供發佈版本(快照)和多版本間調整流量比例的能力。藉此能力用戶可以完成灰度,同時可以灰度函數配置。

進階能力上新

12、新增雲託管能力

雲託管 CloudBase Run 是由雲開發提供的新一代雲原生應用引擎(App Engine 2.0),支持託管任意語言和框架編寫的容器化應用,用戶可面向代碼/鏡像等多種方式使用,不限語言,不限框架,支持業務常駐,支持存量業務平滑遷移。

13、新增靜態網站託管能力

靜態網站託管是雲開發爲開發者提供的 Web 資源託管服務,網站的靜態資源(HTML、JavaScript、CSS、圖片、音頻、視頻等)可以託管在該服務上,並享有默認域名、自定義域名、小程序webview免配置業務域名,免鑑權打開小程序等能力。

14、原生支持微信支付能力

雲開發新增支持微信支付和分賬能力。使用雲開發提供的原生微信支付能力,開發者無需關心證書、簽名、微信支付服務器端文檔,使用簡單,代碼較少,只需要調用相應的函數即可。

15、支持公衆號網頁開發與環境共享

雲開發已支持跨賬號環境(資源)共享,即一個小程序的雲開發資源可以授權給同主體下其他小程序/ 公衆號使用,可支持小程序和公衆號網頁開發。

16、提供域名備案服務

基於雲託管的微信承擔公網流量、鏈路安全防護一體、超低運維成本等特性,簡單三步即可辦理域名備案服務。

17、上線內容管理能力

內容管理 CMS 是基於雲開發搭建的可視化的內容管理平臺,無須編寫代碼即可使用,支持文本、富文本、Markdown、圖片、文件、關聯類型等多種類型的可視化編輯,易於二次開發。

生態建設,步履不停

18、第三方批量代雲開發

小程序·雲開發已支持兩種第三方代開發模式,根據雲環境資源歸屬不同,分爲普通代雲開發與批量代雲開發。普通代雲開發模式下,雲環境資源屬於商戶小程序主體,資源的購買維護需要小程序管理員操作。批量代雲開發模式下,雲環境資源歸屬於第三方平臺,同時提供批量操作接口,支持批量開發,適合小程序模版部署場景。

19、雲開發 VS Code 插件 CloudBase Toolkit 正式發佈

Tencent CloudBase Toolkit 是雲開發的 VS Code(Visual Studio Code)插件,該插件可以讓開發者更好地在本地進行雲開發項目開發和代碼調試,並且輕鬆將項目部署到雲端。

20、上線一鍵部署能力

開發者可以通過社區官網和控制檯的極速部署入口,基於 CloudBase Framework 的能力一鍵部署主流語言框架和應用,使用雲開發提供的應用模板快速上手,將代碼一鍵部署到開發者的環境中,極大降低了應用部署門檻。

除了方便開發者的各項能力,雲開發還和廣大開發者一起,做了幾件特別有意義的事:

✨ 雲開發線上公益黑客馬拉松傳遞溫暖

2020年初疫情突至,雲開發集聚愛心,與近200位開發者一道,用技術助力抗疫,在寒冬中用一行行代碼傳遞溫度,活動最終徵集了大衆公益創意87份,35支隊伍完成項目開發,並將項目完全開源給社會各界,爲抗擊疫情貢獻一份力量。

✨ 小程序雲開發挑戰賽圓滿落幕

用極致速度,創高質應用,2020小程序雲開發挑戰賽以小程序雲開發爲技術基礎,爲衆多雲開發者打造了一個同臺競技和技術交流的平臺,通過競賽的方式提升了開發者對小程序雲開發的認知、理解和應用能力,並基於微信生態構建具有社會價值或商業價值的微信小程序/微信公衆號H5應用,最終,來自校園和職業賽道的2000多位開發者參與創作,貢獻了大批優秀作品。

✨ 第二屆小程序雲開發技術峯會順利舉行

會議雲集了衆多業內雲開發最佳實踐和熱情的雲開發者,不僅帶來了雲開發最新的技術實踐案例,還公開發布了小程序雲開發企業激勵計劃、雲開發技術實踐標準、雲開發低碼平臺等一系列最新進展。

產品介紹

雲開發(Tencent CloudBase,TCB)是騰訊雲提供的雲原生一體化開發環境和工具平臺,爲開發者提供高可用、自動彈性擴縮的後端雲服務,包含計算、存儲、託管等serverless化能力,可用於雲端一體化開發多種端應用(小程序,公衆號,Web 應用,Flutter 客戶端等),幫助開發者統一構建和管理後端服務和雲資源,避免了應用開發過程中繁瑣的服務器搭建及運維,開發者可以專注於業務邏輯的實現,開發門檻更低,效率更高。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章