【HarmonyOS应用开发】云开发(十九)

这篇具有很好参考价值的文章主要介绍了【HarmonyOS应用开发】云开发(十九)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端

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

【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端
基于AppGallery Connect Serverless构建的云侧能力,让您无需构建和管理云端资源,随需使用,大大提高构建应用/元服务的效率。

  • 认证服务: 可以为应用快速构建安全可靠的用户认证系统。
  • 云函数: 一方面将开发测试的对象聚焦到函数级别,可以大幅简化应用开发与运维相关的事务;另一方面通过云函数SDK,可以便捷操作云数据库、云存储等,提升业务功能构建的便利性。
  • 云数据库: 在保证数据的可用性、可靠性、一致性,以及安全等特性基础上,能够实现数据在端云之间的无缝同步,可以帮助开发者快速构建端云、多端协同的应用。
  • 云存储: 提供可伸缩、免维护的云端存储服务,可用于应用上传图片、音频、视频或者其他用户生成的内容。

随着我们应用功能越来越丰富,很多应用的运行都依赖云侧的支撑。相比于传统开发模式,云开发模式具备成本低、效率高、门槛低等优势。

区别点 传统开发模式 云开发模式
开发工具 端侧与云侧各需一套开发工具,云侧需自建服务器,工具成本高。 DevEco Studio一套开发工具即可支撑端侧与云侧同时开发,无需搭建服务器,工具成本低。
开发人员 - 端侧与云侧要求不同的开发语言,技能要求高。
- 需多人投入,且开发人员之间需持续、准确沟通,人力与沟通成本高、效率低。
DevEco Studio一套开发工具即可支撑端侧与云侧同时开发,无需搭建服务器,工具成本低。
运维 需自行构建运营与运维能力,成本高、负担重。 直接接入AGC Serverless云服务,实现免运维,无运维成本或资源浪费。

工程概览

工程模板

当前DevEco Studio提供了两类工程模板:预置的通用云开发模板和从模板市场下载的云开发模板。

  • 通用云开发模板: 提供了认证服务、云函数、云存储服务的示例工程。
    【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端
  • 从模板市场下载的模板: 基于业务场景,提供了特定场景下的常用功能。例如:电商模板
    【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端
工程结构

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

  • 端开发工程(Application):主要用于开发应用端侧的业务代码。
  • 云开发工程(CloudProgram):主要用于云侧功能的配置、开发、部署。
  • 端侧公共库(External Libraries):主要包含了JDK的扩展类库。

【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端

工程创建与配置

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

  • HarmonyOS应用选择“Application”。
  • 元服务选择“Atomic Service”。
  • 模板选择“Empty Ability with CloudDev”。
    【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端

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

  • Project name:工程的名称,由大小写字母、数字和下划线组成。
  • Bundle name:必须与在AppGallery Connect上创建的HarmonyOS应用或元服务的包名保持一致。
  • Save location:工程文件本地存储路径,由大小写字母、数字和下划线等组成,不能包含中文字符。
  • Compile SDK:不能低于API 9。
  • Compatible SDK:不能低于API 9。
    【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端

3、点击“Sign in”使用华为开发者帐号登录工程。
【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端
4、选择应用/元服务所属的团队,系统将根据包名自动关联出AppGallery Connect上已创建的HarmonyOS应用或者元服务,点击“Next”。
【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端
5、关联成功后,如果帐号所属的团队尚未签署云开发相关协议,点击协议链接仔细阅读协议内容后,勾选同意协议,点击“Finish”,即可完成工程的创建。

6、DevEco Studio自动完成一些初始化配置。

  • 自动开通云开发相关服务,包括:认证服务、云函数、云数据库、云托管、API网关、云存储。
    【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端

  • 端侧工程中自动集成agconnect-services.json配置文件和相关服务最新HarmonyOS SDK
    【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端

  • 云侧工程自动集成云数据库最新的Node.js Server SDK
    【HarmonyOS应用开发】云开发(十九),实战,前端大杂烩,harmonyos,华为,鸿蒙,前端文章来源地址https://www.toymoban.com/news/detail-834067.html

到了这里,关于【HarmonyOS应用开发】云开发(十九)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HarmonyOS应用开发实战—开箱即用的个人主页页面【ArkTS】

    HarmonyOS(鸿蒙操作系统)是华为公司推出的一种分布式操作系统。它被设计为一种全场景、全连接的操作系统,旨在实现在各种设备之间的无缝协同和共享,包括智能手机、平板电脑、智能穿戴、智能家居、车载系统等。HarmonyOS的目标是构建一个统一的、开放的、全场景的操

    2024年02月04日
    浏览(60)
  • 【HarmonyOS开发】HarmonyOS-应用开发入门

    1. 【判断题】 10/10 在Windows系统下载安装DevEco Studio工具时,安装路径可以包含中文名。 错误(False)   2. 【判断题】 10/10 某开发者在使用远程真机运行应用时,不需要对应用进行签名;但使用本地真机运行应用时,必须需要对应用进行签名。 错误(False)   3. 【判断题】 10/10 在

    2024年02月04日
    浏览(44)
  • HarmonyOS 应用开发入门

    DevEco Studio Release版本为:DevEco Studio 3.1.1。 Compile SDK Release版本为:3.1.0(API 9)。 构建方式为 HVigor,而非 Gradle。 最新版本已不再支持 (”Java、JavaScript” 、“类Web开发范式” 和 “FA 模型” )用于应用开发,因此大部分举例都以 (“ArkTS声明式范式” 和 “Stage 模型”)最

    2024年01月19日
    浏览(45)
  • 鸿蒙(HarmonyOS)应用开发指南

    1.1 简介 鸿蒙 (即 HarmonyOS ,开发代号 Ark ,正式名称为华为终端鸿蒙智能设备操作系统软件)是华为公司自 2012 年以来开发的一款可支持鸿蒙原生应用和兼容 AOSP 应用的 分布式操作系统 。该系统利用“分布式”技术将 手机、电脑、平板、电视、汽车和智能穿戴 等多款设备

    2024年02月02日
    浏览(104)
  • 【HarmonyOS】HarmonyOS应用开发者高级认证题库

    注:HarmonyOS应用开发者高级认证考试50道题,答对40及格,此题库有部分不清楚的选项,欢迎补充 1、HarmonyOS应用可以兼容OpenHarmony生态 正确(True) 2、云函数打包完成后,需要到AppGallery Connect创建对应函数的触发器才可以在端侧中调用 错误(False) 3、Ability是系统调度应用的最小单

    2024年02月03日
    浏览(67)
  • 鸿蒙应用开发尝鲜:初识HarmonyOS

    来源:华为官方网站 : https://developer.huawei.com/ 相信大家对鸿蒙应用开发也不在陌生,很多身处互联网行业或者不了解的人们现在也一定都听说过华为鸿蒙.这里我将不再说废话,直接步入正题 HarmonyOS应用开发采用的是ArkTS语言,ArkTS是在TypeScript(简称TS)基础上的拓展,而TS又是JavaScrip

    2024年02月02日
    浏览(65)
  • 鸿蒙HarmonyOS应用开发初体验

    最近华为发布mt60新机火了,作为一名移动开发程序员,对鸿蒙系统开发移动端就很感兴趣了。 开发工具:HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者 下载完后按默认安装就可以了,界面跟AS很类似,之前我jdk环境配置就不在配置了,不懂的可以百度下很多教程。 这是基

    2024年02月09日
    浏览(54)
  • HarmonyOS应用开发-低代码开发登录页面(超详细)

    本篇文章我来手把手教大家做一个HarmonyOS 应用的登录页面,逐步讲解,非常细致,百分百能学会,并提供全部源码。页面使用 DevEco Studio 的低代码开发。 通过本文的实践经验,我想告诉大家, HarmonyOS 应用开发其实并不难,只要了解具体的开发流程和开发思想,大家都可以很

    2024年02月03日
    浏览(49)
  • 【鸿蒙开发】HarmonyOS应用开发者基础认证题库

    华为开发者学堂   1、考试需实名认证,请在考前于个人主页→个人信息→基本信息→进行实名认证,否则考试通过无法获取专业证书; 2、每个帐号每月有3次考试机会,次月重置考试次数。做题过程中请认真对待,避免考试次数浪费; 3、考试时长为1小时,请合理分配做题

    2024年03月09日
    浏览(114)
  • UI开发布局-HarmonyOS应用UI开发布局

    UI页面的构建不用再像Android开发过程中在.xml文件中书写,可直接在页面上使用声明式UI的方式按照布局进行排列,构建应用的页面。 如下代码使用Row、Column构建一个页面布局,在页面布局中添加组件Text、Button,共同构成页面: 在实际开发的过程中,按照如下流程进行页面的

    2024年04月13日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包