小程序·云开发优势
对比传统开发模式,云开发有如下优势:
(1)高效开发
只需编写核心逻辑代码,内建小程序用户鉴权,无需关注后端配置与部署,专注于业务开发。
(2)节约成本
按请求数和资源的运行收费,极大节约时间和成本,提供一定量免费额度使用。
(3)官方生态
原生集成微信SDK,内置在小程序IDE,云相关API开箱即用,一站式操作。
(4)稳定可靠
底层资源由腾讯云提供专业支持,满足不同业务场景和需求,具备快速拓展能力,确保服务稳定,数据安全。
开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。
云数据库是指在服务端提供的数据库服务,小程序云提供的数据库属于文档数据库,文档数据库有别于关系型数据库。传统的关系型数据库中可以保存若干个表,每一个表由若干条记录组成。但文档数据库保存的是 JSON 格式的数据,每一个 JSON 文档相当于关系型数据库中的一个表。也就是说,文档数据库保存的是 JSON 文档的集合。非常流行的 MongoDB 就是典型的文档数据库。云数据库个组成部分对应的关系如下表所示。
|
关系数据库 | 文档数据库 |
---|
数据库(DataBase) | 数据库(DataBase) |
表(table) | 集合(collection) |
行(row) | 记录(record/doc) |
列(column) | 字段(field) |
|
云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器, 使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。