uniCloud - Why uniCloud ?

2023-05-17 18:00:21 浏览数 (1)

# 云开发带来的变革

uniCloud 的价值 (opens new window)

# 什么是云开发

云开发概念是从 Serverless 发展而来,互联网上对此称为无服务器架构,但本质并不是真正的“无服务器”,而是由第三方云计算基础服务商提供服务端的基础架构和维护,以服务的方式为开发者提供所需要的功能,比如存储和数据库。

开发者无须管理维护任何服务端基础设施,只需要关注代码,业务逻辑。

# uniCloud 基础概念

# 服务空间

一个服务空间 (opens new window)对应一整套独立的云开发资源,包括数据库、存储空间、云函数等资源。服务空间之间彼此隔离。

  • 每个服务空间都有一个全局唯一的space ID。
  • 通过 uniCloud 的 web 控制台 (opens new window)管理服务空间。
  • 一个服务空间只有一个创建者,但可以设置协作者。
  • 服务空间和应用项目是多对多绑定关系。

# 云函数

云函数 (opens new window)即在云端(服务器端)运行的函数。

  • 一个云函数的写法与一个在本地定义的 JavaScript 方法无异,代码运行在云端 Node.js 中。

# 云数据库

uniCloud 提供了一个 JSON 格式的文档型数据库 (opens new window),数据库中的每条记录都是一个 JSON 格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON 对象。

# 云存储

开发者使用 uniCloud 的云存储 (opens new window),无需再像传统模式那样单独去购买存储空间、CDN 映射、流量采购等。

# 网页托管

前端网页托管 (opens new window)基于 uniCloud 的能力,为开发者的 html 网页提供更快速、更安全、更省心、更便宜的网站发布。

# 开发期间打印日志

云函数内使用 console.logconsole.infoconsole.warnconsole.error 四种方式打印日志 (opens new window)。

0 人点赞