看到不少同學對此有疑問,所以專門總結了一下兩種云開發(fā)的區(qū)別
騰訊云·云開發(fā)
云開發(fā)(Tencent Cloud Base,TCB)是騰訊云為移動開發(fā)者提供的一站式后端云服務,它幫助開發(fā)者統(tǒng)一構建和管理資源,免去了移動應用開發(fā)過程中繁瑣的服務器搭建及運維、域名注冊及備案、數(shù)據(jù)接口實現(xiàn)等繁瑣流程,讓開發(fā)者可以專注于業(yè)務邏輯的實現(xiàn),而無需理解后端邏輯及服務器運維知識,開發(fā)門檻更低,效率更高
特點:
-
一站式后端云服務
-
高效開發(fā)
-
彈性可擴展
-
管理簡便
-
支持多種客戶端(小程序端和Web端)的開發(fā)
特性:
-
云數(shù)據(jù)庫:文檔型數(shù)據(jù)庫包含多個近似于 JSON 數(shù)組的集合,數(shù)組中的對象是記錄,格式為 JSON 文檔
-
簡單易用:數(shù)據(jù)庫 API 包含增刪改查,操作簡單;支持觸發(fā)器,滿足特殊場景。
-
權限控制:通過 API 在客戶端內和云函數(shù)內進行數(shù)據(jù)操作,安全可靠
-
-
云存儲:
-
快速上傳:提供文件存儲空間,可在客戶端和云函數(shù)端通過 API 使用存儲
-
權限管理:基于用戶身份的安全控制,帶權限管理的云端下載
-
CDN 加速:存儲內的文件,默認 CDN 加速,提升用戶體驗
-
-
云函數(shù):
-
云端運行:無需采購、部署、運維傳統(tǒng)硬件,節(jié)約人力及成本
-
高效開發(fā):每個函數(shù)單獨運行、部署,上傳代碼后即可自動部署,提升了獨立開發(fā)和迭代的速度
-
彈性伸縮:根據(jù)請求量實現(xiàn)毫秒級實時彈性伸縮,函數(shù)未執(zhí)行不產生任何費用
-
-
靜態(tài)加速
-
CDN加速分發(fā)極大縮短了應用響應時間,實現(xiàn)復雜內容的快速加載有效解決跨運營商、跨地域高延遲訪問問題
-
-
身份認證
-
端到端身份驗證解決方案,支持微信、QQ 等多種登錄方式
-
小程序·云開發(fā)
提供完整的原生云端支持和微信服務支持,弱化后端和運維概念,無需搭建服務器,使用平臺提供的 API 進行核心業(yè)務開發(fā),即可實現(xiàn)快速上線和迭代
云開發(fā)能力:
-
云存儲
-
CDN 加速,在小程序前端直接上傳/下載云端文件,可視化管理
-
-
云數(shù)據(jù)庫
-
既可在小程序前端操作,也能在云函數(shù)中讀寫的 JSON 數(shù)據(jù)庫
-
-
云函數(shù)
-
微信私有天然鑒權
-
-
云調用
-
原生微信服務集成,云函數(shù)免鑒權使用小程序開放接口
-
-
音視頻服務
-
互通高品質實時音視頻通話服務,支持互動白板,美顏濾鏡,高清視頻通話
-
-
智能圖像服務
-
集成智能鑒黃、人臉識別、人臉識別、人臉核身等AI
-
特點:
-
小程序基礎能力由微信團隊和騰訊云聯(lián)手打造
-
整合了騰訊云的基礎能力和小程序開放能力
-
擁有超過150個開放接口
-
集成于小程序控制臺的原生 serverless 云服務
-
讓開發(fā)者在開發(fā)小程序時從繁冗的開發(fā)配置工作中解放出來,專注業(yè)務代碼邏輯的編寫
總結
-
騰訊云云開發(fā)與小程序云開發(fā)都是serverless云服務,提供各項基礎能力
-
騰訊云云開發(fā)包含小程序、網(wǎng)頁等應用開發(fā)
-
小程序云開發(fā)是云開發(fā)的一個子分支,基于微信與騰訊云的合作為小程序開發(fā)者提供更加深度便捷的服務
?
?
本文摘自 :https://blog.51cto.com/x