进行鸿蒙开发前的一些工具了解

文章概叙

文章主要讲的是开发的一些工具,如DevEco Studio,以及ArkTs的一些基础。

为啥要学习鸿蒙开发

抛开各种遥遥领先不讲,现在打开BOSS直聘,已经可以看到在BOSS上有不少的岗位是关于鸿蒙的,甚至是华为的岗位,而在国内的公司眼里,基本以大为尊,华为的用户基数够大,当前也有七亿的终端,对未来的开发必定会有影响,既然如此...苦命的打工人你为啥不学习呢...

与我们普通的APP开发相同,开发的流程分为三个部分,而在鸿蒙的官网上也有这么一条bar相对应下面的图。

设计层面代表的是我们设计产品,这一块ui的同学比较熟。

开发层面,鸿蒙中推出了自己的开发工具--DevEco studio,对于android开发的同学,我感觉上手会很容易快。

至于最后两层的分发以及推广变现,我个人将其归类到了运维的层次。

记下来会讲几个比较重要的。

HarmonyOS Design

既然鸿蒙的生态圈已经成熟了,那么也就不能乱"设计"了,比如图标之类的,由于这儿涉及的不多,所以不想多讲。

developer.huawei.com/consumer/cn...

ArkTS

ArkTS是鸿蒙生态的应用开发语言。它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。

简单点,可以将ArkTs理解为TypeScript,对于前端的同学来说比较友好,但又会有它自己的独特之处。

如前端开发现在即使使用React等的框架,实际上在开发时候也要分成css样式、html模板、ts脚本等,对于前端开发来说已经是一种固定思维了,但在ArkTs中,是不会将三者分离开来的。 ArkTS提供了简洁自然的声明式语法、组件化机制、数据-UI自动关联等能力,实现了贴近自然语言,书写效率更高的编程方式,为开发者带来易学、易懂、极简开发的优质体验。 如官网上的经典例子,具体的语法,会在后续的文章中举例子。

DevEco Studio

DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的应用及服务开发,提供了代码智能编辑、低代码开发、双向预览等功能,以及轻量构建工具DevEco Hvigor 、本地模拟器,持续提升应用及服务开发效率。

最重要的点,支付Harmony的开发,在体验上也与android studio没有什么大的区别,对移动端开发人员很友好。

DevEco Studio提供模拟器供开发者运行和调试HarmonyOS应用/服务,对于Phone、TV和Wearable可以使用本地模拟器(Local Emulator)和远程模拟器(Remote Emulator),对于Tablet可以使用Remote Emulator运行应用/服务,对于Lite Wearable和Smart Vision可以使用Simulator运行应用/服务。

但是官网上明确表示了,建议使用本地的终端或者是本地的模拟机

建议使用本地真机或本地模拟器,远程模拟器/超级终端模拟器因为受网络带宽限制性能弱于本地模拟器。
developer.huawei.com/consumer/cn...

最后的废话

学习永无止境...不学得被淘汰...还不如趁着风口,简历上多一个鸿蒙开发的头衔...

先去玩一把心之钢再来着重介绍ArkTs​。

个人博客

公众号链接

公众号求关注,会将鸿蒙的一些学习成果写在公众号上,恳请关注~ 心之钢去

相关推荐
程序猿追7 小时前
kotlin-retry 接入鸿蒙后,怎样确认它真的会停止重试
开发语言·kotlin·harmonyos
懿路向前11 小时前
HarmonyOS 粒子特效实战:emitter.size 是双刃剑:粒子精确定位 [0,0] 与条带随机出生(HarmonyOS)
华为·harmonyos
马剑威(威哥爱编程)11 小时前
【共创稿事节】HarmonyOS 7 Agent 开发实战 04:云端 RAG 搭企业私有知识库问答
人工智能·华为·harmonyos
贾伟康12 小时前
【晨迹相机|20】HarmonyOS ArkTS AppGallery 发布复查实战:核对包名、版本、设备、素材和离线声明
harmonyos·arkts·appgallery·发布审核·上架复查
特立独行的猫a12 小时前
用仓颉写桌面应用:从 npx 建工程到串口实时示波器
开源·harmonyos·tauri·仓颉·cj-tarui
懿路向前14 小时前
HarmonyOS 粒子特效实战:马赛克切块提速 17.6×~38×:desiredRegion 重复读盘与一次解码管线(HarmonyOS)
华为·harmonyos
天府云创16 小时前
Agentic开发时代到来——鸿蒙PC三大原生开发工具公测
华为·操作系统·harmonyos·鸿蒙系统·cli·deveco·agentic
程序猿追16 小时前
Fleks 鸿蒙适配:从八个小球看实体和组件的变化
华为·harmonyos
Sunny_GMF16 小时前
Markdown 导出 HTML 实战:2.6MB 编辑器快照如何瘦身 71%(DOM 净化 + CSSOM 运行时裁剪)
编辑器·html·ai编程·harmonyos
m0_7381858216 小时前
Flutter 鸿蒙化实战:the_apple_sign_in 适配 OpenHarmony,Apple 登录
flutter·华为·harmonyos·鸿蒙