亮点 2: 一体化,易扩展平台一体化
云开发(CloudBase)是云端一体化的云服务平台,采用 serverless 架构,开发者无须关心服务器搭建和管理,原生提供了很多开箱即用的云能力
项目一体化
使用 CloudBase Framework 开发的项目前端、后端等都可以在同一个项目内开发和维护,这一点和小程序开发非常类似,可以在 IDE 内通过一体化的方式开发和发布 。

文章插图
前后端一体化部署如上面的例子所示,一个具备前端代码、云函数和服务端代码的一体化应用,只需要调用 CloudBase Framework 的一条命令,即可将完整应用部署在云端,统一管理和维护 。
开箱即用的原生云能力云开发一体化平台提供了开箱即用的原生的云能力,无需学习底层资源配置,无需运维和管理 。
例如,在云开发平台上,我们需要部署静态网站,无须关心对象存储和 CDN 的管理;需要部署 HTTP 服务,无须关心网关层和计算资源的配置;需要使用云数据库时,我们也不用担心数据库实例的容灾 。
轻松添加更多后端能力可轻松引入更多开箱即用的后端能力
- 登录鉴权:通过 SDK 实现登录鉴权
- 云数据库:内置的 NoSQL 数据库,可通过声明式的方式来创建集合和索引
- 云接入:引入 HTTP 访问的支持
- 云调用:几行代码实现微信开放能力的调用
- 云函数:轻量级的计算能力
- 云存储:实现文件的存储和下载
- Serverless 云应用:极简方式使用 Kubenetes 容器
- 扩展能力:可以免开发安装 CMS 内容管理系统等扩展能力
开发更快
- 集成云开发多端 SDK
- 开箱即用的后端能力

文章插图
部署更快
- 一键部署,声明式创建云资源
- 自动、快速弹性扩缩容
- 更多节点覆盖
- 高性能,高可用

文章插图
省心更省钱云开发平台具备了免运维,全托管,按量付费的特点,通过 CloudBase 部署应用的成本相比传统方式部署应用的成本,节省了运维成本、闲置租用成本以及多角色沟通的成本 。

文章插图
例如微信读书团队借助“小程序·云开发”带来了很大的效能提升,微信读书小程序上线 10 个月累计发布 349 次版本,开发效率分别是对应的 APP 和 H5 的 4 倍与 2 倍 。
云开发还让其团队的分工和成员能力发生了显著变化 。以前其团队按照前端开发、Node.js 开发和运维人员进行分工,现在前端负责全栈开发 。
生态和插件CloudBase Framework 具有开放性的特点,通过微内核、插件化的方式来设计这套方案 。内核层面解决插件化、构建生命周期等问题,针对具体的场景则通过插件的方式来实现 。
例如,针对不同技术栈的网站的托管,设计了 website 插件来处理这一类问题,可以解决前端页面构建、静态资源的部署以及域名的处理 。
开发者也可以根据插件的规范来开发不同的插件发布到 NPM 上,使用时只需要指定其 npm 包名即可 。
目前 CloudBase Framework 官方提供的插件有:

文章插图
快速开始
- 安装 CloudBase CLI
npm install -g @cloudbase/cli@latest- 登录命令行工具
cloudbase login- 初始化一个应用
cloudbase init通过交互式地创建环境和选择模板来初始化应用
推荐阅读
- 什么是响应时间测试?
- 蜂蜜茶色掉色前后对比,如何冲泡与试喝对比样品
- |魔兽TBC:WCL前50团队职业占比,增强萨成必备,1个专精直接消失
- 刹车|车主曝特斯拉“踩刹车”前进掉河!网友:车尾车贴已说明原因
- 传祺|搭载混动系统 广汽传祺EMKOO前脸曝光:超酷机甲风!
- 汽车|后排不系安全带危害有多大?IIHS实测:能害死前排乘客
- 日语专业就业前景分析
- 2022年前六大边缘计算公司
- 《MySQL 教程》JOIN 表连接
- 史前最恐怖的10种鱼 世界上长得最恐怖的鱼
