
#HarmonyOS NEXT # AppGallery Connect #端云一体化开发 #生活服务 #实战案例
本课程采用"四维能力成长模型"设计理念,通过“能看懂→能听懂→能上手→能实战”的渐进式学习路径,帮助零基础开发者实现从理论认知到商业级应用开发的跨越。该模型将学习过程划分为四个维度:认知维度(理解基础概念)、理解维度(掌握核心原理)、实践维度(动手操作)、应用维度(解决实际问题),每个维度都设有明确的学习目标和评估标准。课程以"宝宝喂养记录"这一生活化场景为教学载体,打造端云一体化开发的完整知识闭环。

完成本课程后,你将能够:
√ HarmonyOS应用程序开发初学者
√ 传统前端工程师转HarmonyOS生态
√ 创业者实现最小可行性产品(MVP)
2018年9月微信推出了云开发能力,开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,无需搭建服务器,即可免鉴权直接使用平台提供的API进行业务开发。
2020年初DCloud联合阿里云、腾讯云、支付宝云为开发者提供了基于Serverless模式和JS编程的云开发平台uniCloud。
2023年2月23日,为了丰富HarmonyOS对云端开发的支持、实现端云联动,HUAWEI DevEco Studio新增支持端云一体化开发能力,以云开发服务(Cloud Foundation Kit)为底座,在传统的“端开发”基础上新增“云开发”能力,为开发者提供端云一体化开发、调测、构建等功能,开发者可以使用DevEco Studio开发应用端侧的业务代码,还可以开发和调试应用云侧的服务代码,并在开发完成后将云侧工程一键部署到AGC云端,借助云开发服务开箱即用、一键部署、自动弹性伸缩、免运维等特点助力开发者降本增效。
相较于传统开发模式,端云一体化开发模式具备以下优势:
开发工具: 开发者可以使用一套开发工具同时进行端侧和云侧开发,能够及时跟进业务逻辑进行业务代码的开发、调测。
开发人员: 端侧开发人员也可以轻松开发云侧代码,大大降低开发门槛,开发人员数量少,降低人力成本,提高沟通效率。
运维: 借助云开发服务开箱即用、一键部署、自动弹性伸缩、免运维等特点,开发者可以聚焦业务逻辑本身,实现降本增效。
DevEco Studio为开发者提供了通用云开发模板,该模板使用云开发服务搭建了基础的演示项目,不包含业务属性。开发者可以通过模板学习如何进行基础的端云工程开发,在后续实际的业务开发过程中,可以删除预置的页面代码。
由于云开发服务是API 12开始支持的能力,而通用云开发模板是以云开发服务为底座构建的模板,因此,DevEco Studio版本需要为5.0.0 Release及以上,通用云开发模板支持HarmonyOS应用和元服务开发。当前云开发模板提供云函数、云数据库、云存储三个云开发服务的功能模板。



通过本小节相信你对端云一体化开发有了简单的认识,对端云一体化开发通用模板起了好奇之心,下一节,我将详细介绍如何使用DevEco创建端云一体化工程。我们下节再见~
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。