【鸿蒙开发 初学者心得】HarmonyOS我们一起学 您所在的位置:网站首页 游戏网页开发心得体会 【鸿蒙开发 初学者心得】HarmonyOS我们一起学

【鸿蒙开发 初学者心得】HarmonyOS我们一起学

2024-07-16 16:30| 来源: 网络整理| 查看: 265

华为6月2日正式发布的鸿蒙系统无疑占据了最近热点话题的C位,虽然不全是赞美的声音,但这种努力打破美国垄断,挑战谷歌、苹果在移动操作系统上垄断地位的尝试必将成为中国科技史上的里程碑事件。(摘自鸿蒙系统全面解析,诞生背景、技术细节生态圈一文看懂 - 知乎 (zhihu.com)) 

一、正式接触鸿蒙开发

作为前端开发者,我们每每在学习一个新的内容的时候,首要的任务就是通过各种渠道获取快捷、高效、高质量的学习资源,这里包括:官方文档、教学视频、各式各样的学习博客、文章等。其实无论选择哪一种学习方法,只要是对我们有用,能够让我们在学习新的内容时能够被快速启蒙,就是好的方法。

那么鸿蒙具体是什么?鸿蒙开发值不值得学?好不好学?

鸿蒙开发是继Unix、Windows/Mac/Linux、iOS/Android和鸿蒙/Fuchsia的第四代操作系统。

相比于IOS/Andriod移动端操作系统,HarmonyOS绝对算是后起之秀,其发展速度之快,让我们也都为之感叹,而且HarmonyOS系统的发展历程也相当困难,突破了种种技术壁垒,突破了国外的层层技术封锁;所以你问我值不值得学,我的答案也随之浮出水面,鸿蒙开发一定是非常值得我们学习的,而且我也坚信未来的鸿蒙一定会发展到一个前所未有的新高度!

因为我也在学习的过程中,以往的前端经验告诉我,只要肯努力,鸿蒙开发对于我们来说其实不难,而且相比于电脑端的网页开发(Html5+Css+JavaScript),鸿蒙开发(ArkTS)明显有优势;首先就是在代码的量上,若要实现相同的效果,鸿蒙开发范式明显要比网页端网页开发范式减少了40%左右的代码使用量;其次,对于没有或者主流编程语言基础较差的学者,ArkTS语言真的是非常友好,简单易学,快速上手;初次之外,鸿蒙开发范式还有许多优势之处,在此我就不一一列举,在后面学习的过程中相信大家也一定会有许多体会。

二、官方文档的使用

在学习鸿蒙应用开发之前,还是推荐大家主要以官方文档的内容为主体来学习鸿蒙开发。在一个新的内容刚刚萌芽的阶段,一定存在许多还未完善的内容,所以希望大家在学习的过程中遇到问题一定不要抱怨,要积极寻找解决的方式。

下面是华为官网的地址连接

华为开发者联盟-智能终端能力开放,共建开发者生态 (huawei.com)icon-default.png?t=N7T8https://developer.huawei.com/consumer/cn/在官网的菜单栏中我们选择开发=>HarmonyOS=>应用开发指南

打开官方文档,我们看到的是这样的内容

三、开发准备

那么我们就随着官方文档的脚步,按照官方文档的顺序开始学习鸿蒙开发。

首先我们需要先简要了解一些内容。第一,HarmonyOS开发的UI框架有两种,一种是依照ArkTS语言为生态的声明式开发范式,第二种是基于JS语言的类Web开发范式,那么官方文档给我们的解释区别两种开发范式的主要因素是使用场景以及人群的不同

我们可以简单了解。

第二,在HarmonyOS应用开发中,官方也为我们提供了两个应用模型。应用模型的概念在官方文档中也有体现,大家可以简单理解为:应用模型是鸿蒙开发中的必要条件,可以是开发更简单更高效。

那么应用模型怎么选择,官方文档中给出了FA模型以及Stage模型两种模型的发展历程、使用条件等,在这里不一一赘述,我们后面的开发只会使用Stage模型,所以在这里重点给大家介绍一下

Stage模型:HarmonyOS API 9开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。

任何的前端开发工作,都需要IDE(集成开发环境),HarmonyOS也不例外,所以接下来我们就要开始安装集成开发环境(Deveco Studio   华为官方提供的一款专门服务鸿蒙开发的集成开发环境,同时也具有其他编程语言开发的能力)。

下载地址

HUAWEI DevEco Studio和SDK下载和升级 | 华为开发者联盟icon-default.png?t=N7T8https://developer.huawei.com/consumer/cn/deveco-studio/那么官方一共为我们提供了三个版本的Deveco Studio的下载文件,我们只需要按照对应的设备型号下载即可。(以Win系统为例,选择第一个Download的下载图标,下载文件包,下面也为我们提供了对应版本的压缩包,下载后解压安装即可)

下载完成后解压,我们得到这样一个文件夹

文件夹内,只有一个对应的最新版本的Deveco Studio软件安装包,打开安装包,点击Next、

到此,选择你想保存Deveco Studio的路径(我的建议是不要安装到系统盘C盘内)

如图所示,三个选项,第一勾选,横向的第二个Update PATH Variable(restart needed)勾选,接下来点击Next,再点击Install

下载安装后最后选择Finish(最后有一个选择框,内容是Run Deveco Studio运行Deveco Studio的意思,是否勾选看接下来是否直接使用软件,大家根据实际情况来选择)

那么在这之后我们还有配置一个HarmonyOS的开发环境(在后面正式使用Deveco Studio开发时会提到)

结语

那么至此,我们前期的准备工作已经完全完成了,因为我也在学习鸿蒙开发的过程中,希望通过未来发布的内容能够帮助到大家,在鸿蒙学习开发的过程中能够激起大家的兴趣、引发大家思考,同时积极交流。也通过此种方式,让我能够持续的学习鸿蒙开发,给大家分享一些我在学习鸿蒙开发过程中的实践经验、错误经历以及改正过程的分享;届时也希望各位已经在鸿蒙开发领域摸爬滚打了好久的前辈能够给予我一些宝贵的经验和内容上的指正,我们一起进步!

最后我想送给大家一句话:我知话说三遍淡如水,也知天高任鸟飞!学习是一辈子的事情,不是任何人督促过来的,希望大家能够在未来的学习生涯中,不断的督促自己,时刻警醒自己,在海阔天空中最终取得一番属于自己的成就!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有