
HarmonyOS云开发是DevEco Studio新推出的功能,可以让您在一个项目工程中,使用一种语言完成端侧和云侧功能的开发。

基于AppGallery Connect Serverless构建的云侧能力,让您无需构建和管理云端资源,随需使用,大大提高构建应用/元服务的效率。
随着我们应用功能越来越丰富,很多应用的运行都依赖云侧的支撑。相比于传统开发模式,云开发模式具备成本低、效率高、门槛低等优势。
| 区别点 | 传统开发模式 | 云开发模式 |
|---|---|---|
| 开发工具 | 端侧与云侧各需一套开发工具,云侧需自建服务器,工具成本高。 | DevEco Studio一套开发工具即可支撑端侧与云侧同时开发,无需搭建服务器,工具成本低。 |
| 开发人员 | - 端侧与云侧要求不同的开发语言,技能要求高。 - 需多人投入,且开发人员之间需持续、准确沟通,人力与沟通成本高、效率低。 |
DevEco Studio一套开发工具即可支撑端侧与云侧同时开发,无需搭建服务器,工具成本低。 |
| 运维 | 需自行构建运营与运维能力,成本高、负担重。 | 直接接入AGC Serverless云服务,实现免运维,无运维成本或资源浪费。 |
当前DevEco Studio提供了两类工程模板:预置的通用云开发模板和从模板市场下载的云开发模板。


HarmonyOS云开发工程分为三部分:

1、打开DevEco Studio,菜单选择“File > New > Create Project”。

2、填写工程信息后,点击“Next”。

3、点击“Sign in”使用华为开发者帐号登录工程。

4、选择应用/元服务所属的团队,系统将根据包名自动关联出AppGallery Connect上已创建的HarmonyOS应用或者元服务,点击“Next”。

5、关联成功后,如果帐号所属的团队尚未签署云开发相关协议,点击协议链接仔细阅读协议内容后,勾选同意协议,点击“Finish”,即可完成工程的创建。
6、DevEco Studio自动完成一些初始化配置。
自动开通云开发相关服务,包括:认证服务、云函数、云数据库、云托管、API网关、云存储。

端侧工程中自动集成agconnect-services.json配置文件和相关服务最新HarmonyOS SDK。

云侧工程自动集成云数据库最新的Node.js Server SDK。

更多【华为-【HarmonyOS应用开发】云开发(十九)】相关视频教程:www.yxfzedu.com