云开发(CloudBase)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维。同时云开发提供的静态托管、命令行工具(CLI)、Flutter SDK 等能力降低了应用开发的门槛。使用云开发可以构建完整的小程序/小游戏、H5、Web、移动 App 等应用。
云开发 Serverless 云端一体化产品方案,助力小程序、Web应用、移动应用成功。
传统开发模式 vs 云开发模式
传统开发模式 vs 云开发模式
传统开发模式 vs 云开发模式
云开发与传统的前后端开发模式天然互补。基于云开发构建应用层/服务中台,能够弥补传统开发模式的“效率低、耗时多、依赖后台、不够灵活”等问题,更快响应业务需求。
云开发提供完整的后端云服务,提供数据库、存储、函数、静态托管等基础能力,以及扩展能力;无需管理基础架构。相比较传统的开发模式,云开发至少可节省50%的人力成本、交付效率提升70%。 [3]
一站式 Serverless 服务
云开发为开发者提供一站式后端 Serverless 服务,开发者无需购买数据库、存储等基础设施服务,无需搭建服务器即可使用。
计算能力:在腾讯云基础设施上弹性、安全地运行云端代码,提供的云函数能力无需购买、搭建服务器即可快速运行开发者自定义函数。
数据库能力:高性能的数据库读写服务,可以直接在客户端对数据进行读写,无需关心数据库实例和环境。
文件存储能力:高扩展性、低成本、可靠和安全的文件存储服务,可快速的实现文件上传下载、文件管理功能。 [4]
应用场景
在云开发的体系架构下,云开发的基础能力可用于多场景下开发。
微信小程序
云开发为小程序开发者提供完整的原生云端支持和微信服务支持。
微信公众号/H5 应用/PC Web 应用
云开发为 H5 类应用提供丰富 SDK 能力,可作为公众号后台,普通 H5 应用,H5 活动页,同时也支持作为 PC Web 后台应用,例如 Web 管理系统,Web 网站等。
移动应用
云开发推出了 Flutter SDK,在 iOS、Android 等移动应用平台中集成,可以方便使用云函数、云存储等能力。 [5]
与微信生态整合
提供云函数、云数据库、云存储等能力,并可免鉴权调用微信接口。
轻松构建多端服务
除小程序外,支持公众号、网页等多种功能形态的业务应用。
计费灵活
按月提供免费资源进行业务体验,支持先用后付及先付再用计费。
参考资料编辑区域