在不久前举行的华为开发者大会2023(HDC.)上,来自世界各地的开发者齐聚一堂,探讨鸿蒙生态的最新发展,体验最新技术。 通过主题演讲、丰富的现场活动、案例分享等方式,“云开发”的降本增效和创新经验被频频提及,得到更多开发者的关注和认可。
在大会技术论坛上,母婴行业知名品牌“孩子王”CTO以实际案例分享了“孩子王”元服务端云融合、云端开发的创新经验。 云开发为“Kids King”元服务提供了支持。 其无云运维、弹性伸缩等特性,使“儿童王”元服务开发效率提升60%,节省资源成本40%。
云开发是(高代码)端云一体化开发,主要针对开发者在产品开发过程中可能遇到的端云割裂、开发效率低、沟通成本高等问题提供解决方案。 开发者只需要选择一个云开发模板、一个开发团队、一套开发工具和一种开发语言,即可完成应用/元服务端侧和云端的开发。
端云协同开发,帮助开发者低成本学习、快速上手
一般来说,同时完成端端和云端两侧的开发需要开发人员具备较高的专业技能,这对于很多初创团队和个人开发者来说是困难的。 云开发降低了开发人员的技能要求,学习成本低。 一种开发语言可以同时支持端侧和云端的开发,帮助有基础知识的开发者快速上手。
元服务“用手计数”是个人开发人员的工作。 该开发者之前对云开发了解不多,但通过文档自学和对云开发工具的探索,成功完成了第一个元服务工作的开发和上线。 开发者表示,虽然是第一次使用云开发模板,但前期准备过程非常简单。 只需要在(以下简称“AGC”)管理端花费一些时间新建一个项目,后续开发中无需任何配置即可直接使用。 学习成本低,学得快。
终端云统一技术栈促进开发效率显着提升
传统的端端和云端分裂的开发模式需要较高的人力投入和持续的沟通成本。 对于很多开发者来说,在有限的资源内高效地完成产品需求是很困难的。 云开发、端云统一的技术栈,无需端侧和云侧项目切换,无需学习多种前后端语言,端侧人员也能编写云端代码。
元服务“yoyo dice”的发展证明了这一点。 《悠悠骰子》的云端逻辑主要通过云函数和云数据库来实现。 使用过程中,用户每掷一次骰子,流量就会增加,流量与掷骰子的次数成正比。 如果多个玩伴一起使用,还会产生裙带关系效应,流量会翻倍。
在传统模式下,一个人很难完成终端和云端的开发。 云开发降低了开发门槛,保证“悠悠骰子”的开发效率提升一倍以上。
优势突出,有效降低资源成本
云开发的云接入AGC服务,该服务让开发者可以专注于业务逻辑,而不必关心服务器、操作系统、容器等基础设施,有效提高资源利用率,降低资源成本。
元服务“雪狼战术板”作为基于青少年篮球活动场景设计的工具,涉及大量的数据内容。 传统的产品设计模式不方便切换终端设备后的数据采集。 借助云开发完成产品迭代后,依靠,可以将所有刷子轨迹、攻防角色相关数据保存在云数据库中。 值得注意的是,开发者仅用了3个小时就完成了项目到云端的迁移,效率提升了30%。
除了“雪狼战术板”之外,元服务“无聊数学”接入认证服务、云函数、云数据库、云存储服务、模板能力后,降本增效也非常明显。 粗略计算,接入服务节省开发成本15人日,开发效率提升27.3%。 同时,由于该项目全部采用华为云架构,硬件资源成本也减少了三台8核16GB左右服务器的投入。
如果您对应用/元服务开发有浓厚的兴趣,并且在开发过程中遇到同样的困难和痛点,不妨尝试一下“云开发”。 登录华为开发者联盟学院官网学习云开发课程,体验端云融合、云开发,实现低成本高效开发,共建美好鸿蒙世界,共赢。
广告声明:文章中包含的外部跳转链接(包括但不限于超链接、二维码、密码等)用于传达更多信息,节省选择时间。 结果仅供参考。 IT之家的所有文章均包含此声明。
