大家好,我是潘Sir,持续分享IT技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,欢迎关注!
一、HarmonyOS概述
1.1 HarmonyOS概念
华为鸿蒙HarmonyOS系统是面向万物互联的全场景(**国产)**分布式操作系统,支持手机、平板、智能穿戴、智慧屏等多种终端设备运行,提供应用开发、设备开发的一站式服务的平台。
关键事件:
1.2 操作系统发展历程
-
第一代操作系统
-
第二代操作系统
- 第三代操作系统
- 第四代操作系统
操作系统全球格局
1.3 鸿蒙生态应用开发
1.4 版本说明
目前大众使用最新版本HarmonyOS5.0,已推出6.0开发者预览版本。
鸿蒙版本更新迭代很快,早期使用的Java、JavaScript开发方式已经淘汰,一些书籍、网络上的视频和教程可能已经过时。请大家关注官网,获取最新信息。本教程基于目前公开的大众最新版本进行编写。可运行环境:DevEco5.0.4 Release+、HarmonyOS SDK API 16+
二、鸿蒙开发与传统开发的关系
2.1 鸿蒙开发与Android和iOS的区别
平台 | 语言 | 工具 | 应用市场 |
---|---|---|---|
Android | 原生:Java/Kotlin、混合:uni-app、fluter | Android Studio、HBuilderX | 各大厂商应用市场、第三方应用市场 |
iOS | 原生:Object-C/Swift、混合:uni-app、fluter | X-Code、HBuilderX | AppStore |
HarmonyOS | ArkTS+ArkUI+HarmonyOS 服务能力 | DevEco Studio | AppGallery Connect |
2.2 鸿蒙开发与前端开发的关系
2.2.1 前端开发技术栈
- Web基础(HTML、CSS、JavaScript)
- JS高阶、TS、Ajax
- 框架:Vue、React、小程序、uniapp
- 全栈:Node、Express、MySQL
- DevOps:前端微服务、CI/CD、Linux、容器技术)
2.2.2 HarmonyOS应用开发技术栈
- TS
- ArkTS
- ArkUI
- HarmonyOS SDK
2.3 前置知识
鸿蒙入门比较简单。如果读者有一定的Web开发知识,掌握JS或TS,上手将更加容易。
《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,欢迎关注!
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦