HarmonyOS鸿蒙Next采用端云一体化开发模式,开发工作量减少60%
HarmonyOS鸿蒙Next采用端云一体化开发模式,开发工作量减少60% 什么是“端云一体化开发”?
端云一体化开发可以让开发者能在一个工具里同时搞定手机应用(端侧)和云端服务的开发。通过HarmonyOS的DevEco Studio工具,DevEco Studio以Cloud Foundation Kit(云开发服务)(Cloud Foundation Kit可以按需为应用提供云函数、云数据库、云存储、预加载等云端服务。应用运行所需的服务器和环境可以皆由云端平台提供,开发者只需关注应用的业务逻辑,而无需关心基础设施),在传统的“端开发”基础上新增“云开发”能力。开发者在创建工程时选择合适的云开发工程模板,即可在DevEco Studio内同时完成HarmonyOS应用/元服务的端侧与云侧开发,体验端云一体化协同开发。
什么是云开发工程模板?
云开发工程模板是为端云一体化开发工程构建的场景化模板,提供了常见场景的代码实现。使用云开发工程模板,您可根据工程向导轻松创建端云一体化开发工程,工程将自动加载模板内预置的代码和资源文件。现有的通用模板提供云开发服务的基础演示(无具体业务功能),方便学习端云协同流程,用时可自行替换成实际业务代码。
端云一体化开发特性
端云一体化开发特性主要包含了如下功能:
主要功能 | 说明 |
---|---|
端云一体化开发 | 您不仅可以在DevEco Studio中开发应用端侧的业务代码,还可以开发和调试应用云侧的服务代码、并在开发完成后将云侧工程一键部署至AGC云端。 |
Cloud Foundation Kit | 云侧工程接入Cloud Foundation Kit,按需为应用提供云函数、云数据库、云存储等云端服务,借助Cloud Foundation Kit开箱即用、一键部署、自动弹性伸缩、免运维等特点助力开发者降本增效。 |
端云一体化开发的优势
相比于传统开发模式,端云一体化开发模式具备成本低、效率高、门槛低等优势,具体区别见下表。
区别点 | 传统开发模式 | 端云一体化开发模式 |
---|---|---|
开发工具 | 端侧与云侧各需一套开发工具,云侧需自建服务器,工具成本高。 | DevEco Studio一套开发工具即可支撑端侧与云侧同时开发,无需搭建服务器,工具成本低。 |
开发人员 | 端侧与云侧要求不同的开发语言,技能要求高。需多人投入,且开发人员之间需持续、准确沟通,人力与沟通成本高、效率低。 | 依托Cloud Foundation Kit开放的接口,端侧开发人员也能轻松开发云侧代码,大大降低开发门槛。开发人员数量少,降低人力成本,提高沟通效率。 |
运维 | 需自行构建运营与运维能力,成本高、负担重。 | 直接接入Cloud Foundation Kit,具有开箱即用、一键部署、自动弹性伸缩、免运维等特点,开发者可聚焦业务逻辑本身,实现降本增效。 |
应用案例:
某画图工具类APP,使用了端云一体化开发,其功能场景基于云开发实现,使用了云对象、云调用等新特性,开发工作量相比传统方式减少60%。
如您有任何疑问,请发送邮件至agconnect@huawei.com咨询,感谢您对HUAWEI AppGallery Connect的支持!
更多关于HarmonyOS鸿蒙Next采用端云一体化开发模式,开发工作量减少60%的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS鸿蒙Next采用端云一体化开发模式,开发工作量减少60%的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS鸿蒙Next通过端云一体化开发模式,显著提升了开发效率。该模式将云端与终端设备无缝集成,开发者只需编写一次代码,即可在多个设备上运行,减少了重复开发的工作量。此外,鸿蒙Next提供了丰富的开发工具和API,进一步简化了开发流程,使开发工作量减少了60%。这种模式不仅提高了开发效率,还确保了应用在不同设备上的一致性和稳定性,为开发者带来了极大的便利。