市場研究機構IDC最新發布的《中國云專業服務市場跟蹤》報告顯示,2022上半年,中國整體云專業服務市場規模為116.7億元人民幣,同比增速為17.9%,其中,騰訊小程式為了實作小程式的快速上線和迭代,為開發者提供了一個云開發的功能,將以服務的方式為開發者提供如云函式、云資料庫、存盤管理等所需功能,大大降低了小程式的開發門檻,
等等,這三個功能是什么?1. 什么是云函式? 云函式即在云端(服務器端)運行的函式,在物理設計上,一個云函式可由多個檔案組成,占用一定量的 CPU 記憶體等計算資源;各云函式完全獨立;可分別部署在不同的地區,開發者無需購買、搭建服務器,只需撰寫函式代碼并部署到云端即可在小程式端呼叫,同時云函式之間也可互相呼叫, 云函式相當于傳統的前后端分離開發中后端代碼,運行在服務器中,對資料庫的讀寫操作更快,可處理更加復雜的計算,一個云函式的寫法與一個在本地定義的 JavaScript 方法無異,代碼運行在云端 Node.js 中, 2. 什么是云資料庫? 云開發提供了一個 JSON 資料庫,顧名思義,資料庫中的每條記錄都是一個 JSON 格式的物件,一個資料庫可以有多個集合(相當于關系型資料中的表),集合可看做一個 JSON 陣列,陣列中的每個物件就是一條記錄,記錄的格式是 JSON 物件, 3. 什么是云存盤? 云開發提供了一塊存盤空間,提供了上傳檔案到云端、帶權限管理的云端下載能力,開發者可以在小程式端和云函式端通過 API 使用云存盤功能,
在最新的 FinClip 產品版本中,我們實作了小程式對「騰訊云」云開發的相關能力支持,快來看看如何使用吧,使用介紹 在 FinClip 小程式中使用「騰訊云」的云開發能力,有如下前提需要注意:
- 需要已經開通小程式的云開發能力;
- 需要在代碼中配置微信小程式的 AppID,Secret 與云開發環境 ID 部分的內容;
在微信中創建小程式時,可以在后端服務處選擇「微信云開發」,并在創建完畢小程式后,直接點擊左上角的「云開發」按鈕開通,
新用戶可免費使用一個月微信小程式云的基礎套餐,后續可在 19.9元/月基礎套餐上按量付費,查看詳情請點擊這里,
創建完畢后,可以再次點擊「云開發」按鈕,在新打開的頁面中就可以看到已經創建的云函式,云資料庫與云存盤的相關資源,我們可以直接點擊頂部的「資料庫」并在其中創建對應的資料集合,
第二步,使用小程式 DEMO 呼叫云函式
我們的研發同學寫了一個呼叫云開發能力的小程式 DEMO,你可以點擊下方的鏈接獲取資源,
Miniprogram cloud 這是我們寫好的小程式 DEMO
在下載完畢后,使用 FinClip Builder 打開這個小程式檔案,隨后在「index.js」中編輯替換對應的 AppID,Secret 和環境變數資訊,
如上圖所示,在我們將 index.js 檔案中的內容替換為我們自有的微信小程式的 AppID,Secret 和云開發能力的環境 ID 后,可直接點擊左側視窗中的相關按鈕,按鈕會在底部的控制臺中列印出對應的結果,
比如我們在資料庫中插入了一條這樣的資料:
隨后就可以按照「資料集合名稱」和「id」在云資料庫中查詢到這條資料:
后記
以上內容僅作為演示,在實際使用程序中我們需要基于小程式的內容與架構設計合理的使用云開發能力,如果你對云開發還有興趣,也可以看看這些騰訊云推薦的云開發小程式樣例,并嘗試在 FinClip 環境中使用瀏覽,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/549890.html
標籤:其他
上一篇:OctConv:八度卷積復現
