`uniCloud` 是 DCloud 在微信/阿里小程序云开发的基建平台上进行扩展封装的云服务产品。开发者可以下载`HBuilderX 2.5.8`以上版本体验。
`uniCloud` 为开发者提供高可用、自动弹性扩缩的后端云服务,包含计算、数据存储、文件存储等能力;开发者使用 JS 开发业务逻辑,并将代码上传云端,`uniCloud`负责运行环境的管理调度,开发者无需再关心服务器的创建、扩容、灾备等运维工作,从而可以更专注于业务逻辑的实现,更高效的实现产品上线及迭代。 在底层,`uniCloud` 和微信小程序云开发、支付宝小程序`Serverless`使用同样的基建平台,只不过微信云开发仅支持微信小程序,支付宝小程序`Serverless`仅支持阿里系小程序,`uniCloud` 作为三方中间产品,打破了厂商属性,抹平了各端差异,可实现一个云服务,兼容全网多端平台。 <!-- 开发者借助`uni-app`,虽然已可以开发所有前端应用。但仍然需要雇佣 PHP 或 Java 等后台开发人员,既有后端人员成本,又有前 / 后端沟通成本。腾讯、阿里、百度小程序虽陆续上线了云开发,但它们均只支持自己的小程序,无法跨端,分散的服务器对开发者更不可取。 --> 开发者基于`uni-app` + `uniCloud`,可实现一个后台服务构建多端应用(App、H5、小程序),开发者可更专注于业务逻辑的实现,开发门槛更低,效率更高。 `uniCloud` 提供了完整的后台基础能力帮助开发者进行应用的开发,主要包括: - 云函数:在云端运行的代码,开发者只需编写自身业务逻辑代码 - 数据库:可在云函数中读写的 JSON 数据库,并可在uniCloud控制台可视化操作 - 存储:在应用前端直接上传或下载云端文件,并可在uniCloud控制台进行可视化管理。 `uniCloud` 目前处于公测阶段,公测期间免费使用。