免费甜点网站模板下载,同步WordPress微信公众号,多用户商城网站建设,wordpress电影主题公园关于作者 白晓明 宁夏图尔科技有限公司董事长兼CEO、坚果派联合创始人 华为HDE、润和软件HiHope社区专家、鸿蒙KOL、仓颉KOL 华为开发者学堂/51CTO学堂/CSDN学堂认证讲师 开放原子开源基金会2023开源贡献之星 「目录」 「一」HarmonyOS端云一体化概要 「二」体验HarmonyOS端云一… 关于作者 白晓明 宁夏图尔科技有限公司董事长兼CEO、坚果派联合创始人 华为HDE、润和软件HiHope社区专家、鸿蒙KOL、仓颉KOL 华为开发者学堂/51CTO学堂/CSDN学堂认证讲师 开放原子开源基金会2023开源贡献之星 「目录」 「一」HarmonyOS端云一体化概要 「二」体验HarmonyOS端云一体化开发模板——创建端云一体化工程 「三」体验HarmonyOS端云一体化开发模板——使用DevEco Studio直接创建端云一体化工程 「四」体验HarmonyOS端云一体化开发模板——工程目录结构与云侧工程一键部署AGC云端 「五」体验HarmonyOS端云一体化开发模板——配置手动签名 「六」体验HarmonyOS端云一体化开发模板——本地真机运行应用
1 端云一体化概述
端云一体化开发与微信云开发、DCloud旗下的uniCloud云开发类似是为丰富HarmonyOS对云端开发的支持、实现端云联动DevEco Studio以Cloud Foundation Kit云开发服务为底座、在传统的“端开发”基础上新增“云开发”能力为开发者提供端云一体化开发、调测、构建等功能开发者可以使用DevEco Studio开发应用端侧的业务代码还可以开发和调试应用云侧的服务代码并在开发完成后将云侧工程一键部署到AGC云端借助Cloud Foundation Kit开箱即用、一键部署、自动弹性伸缩、免运维等特点助力开发者降本增效。
相比于传统开发模式端云一体化开发模式具备以下优势
开发工具开发者使用一套开发工具同时进行端侧和云侧的开发。开发人员端侧开发人员也可以轻松开发云侧代码大大降低开发门槛开发人员数量少降低人力成本提高沟通效率。运维借助Cloud Foundation Kit开箱即用、一键部署、自动弹性伸缩、免运维等特点开发者可聚焦业务逻辑本身实现降本增效。
2 云开发工程模板介绍
DevEco Studio提供了通用云开发模板该模板使用Cloud Foundation Kit云开发服务搭建了基础的演示项目不包含业务属性。开发者可以通过模板学习如何进行基础的端云工程开发在后续实际的业务开发过程中可以删除预置的页面代码。
由于Cloud Foundation Kit云开发服务是API 12开始支持的能力而通用云开发模板是以Cloud Foundation Kit云开发服务为底座构建的模板因此DevEco Studio需为5.0.0 Release及以上版本通用云开发模板支持HarmonyOS应用和元服务开发。当前通用云开发模板提供云函数、云数据库、云存储三个云开发服务的功能模块如下所示
功能模块效果图说明云函数该模块实现了点击“生成一个全局唯一的id”时调用云函数SDK执行部署在AGC云端的云函数“id-generator”生产UUID。云数据库该模块实现了点击“新增”创建数据可在AGC云端查看到创建的数据。云存储该模块实现了点击“上传图片”上传本地图片成功后可获取图片链接。