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

打印 上一主题 下一主题

主题 794|帖子 794|积分 2384

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

作为前端开发者,我们通常在学习一个新的内容的时候,重要的任务就是通过各种渠道获取快捷、高效、高质量的学习资源,这里包括:官方文档、讲授视频、各式各样的学习博客、文章等。其实无论选择哪一种学习方法,只要是对我们有用,能够让我们在学习新的内容时能够被快速启蒙,就是好的方法。
那么鸿蒙具体是什么?鸿蒙开发值不值得学?好不好学?
鸿蒙开发是继Unix、Windows/Mac/Linux、iOS/Android和鸿蒙/Fuchsia的第四代操作系统。
相比于IOS/Andriod移动端操作系统,HarmonyOS绝对算是后起之秀,其发展速度之快,让我们也都为之感叹,而且HarmonyOS系统的发展进程也相称困难,突破了种种技能壁垒,突破了国外的层层技能封锁;以是你问我值不值得学,我的答案也随之浮出水面,鸿蒙开发肯定是非常值得我们学习的,而且我也坚信未来的鸿蒙肯定会发展到一个前所未有的新高度!
由于我也在学习的过程中,以往的前端履历告诉我,只要肯努力,鸿蒙开发对于我们来说其实不难,而且相比于电脑端的网页开发(Html5+Css+JavaScript),鸿蒙开发(ArkTS)明显有优势;首先就是在代码的量上,若要实现相同的结果,鸿蒙开发范式明显要比网页端网页开发范式镌汰了40%左右的代码利用量;其次,对于没有大概主流编程语言基础较差的学者,ArkTS语言真的是非常友好,简朴易学,快速上手;初次之外,鸿蒙开发范式还有很多优势之处,在此我就不一一枚举,在背面学习的过程中相信大家也肯定会有很多了解。
二、官方文档的利用

在学习鸿蒙应用开发之前,还是保举大家重要以官方文档的内容为主体来学习鸿蒙开发。在一个新的内容刚刚抽芽的阶段,肯定存在很多还未美满的内容,以是希望大家在学习的过程中遇到问题肯定不要诉苦,要积极寻找办理的方式。
下面是华为官网的地址连接
华为开发者同盟-智能终端能力开放,共建开发者生态 (huawei.com)
https://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下载和升级 | 华为开发者同盟
https://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开发时会提到)

结语

那么至此,我们前期的准备工作已经完全完成了,由于我也在学习鸿蒙开发的过程中,希望通过未来发布的内容能够帮助到大家,在鸿蒙学习开发的过程中能够激起大家的爱好、引发大家思考,同时积极交流。也通过此种方式,让我能够连续的学习鸿蒙开发,给大家分享一些我在学习鸿蒙开发过程中的实践履历、错误经历以及改正过程的分享;届时也希望各位已经在鸿蒙开发范畴摸爬滚打了好久的前辈能够给予我一些名贵的履历和内容上的指正,我们一起进步!
最后我想送给大家一句话:
我知话说三遍淡如水,也知天高任鸟飞!学习是一辈子的事情,不是任何人督促过来的,希望大家能够在未来的学习生涯中,不断的督促本身,时刻警觉本身,在天南地北中最终取得一番属于本身的成绩!





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

拉不拉稀肚拉稀

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表