写点什么

鸿蒙应用开发从入门到实战(一):鸿蒙应用开发概述

作者:程序员潘Sir
  • 2025-09-08
    四川
  • 本文字数:849 字

    阅读完需:约 3 分钟

鸿蒙应用开发从入门到实战(一):鸿蒙应用开发概述

大家好,我是潘 Sir,持续分享 IT 技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,欢迎关注!

一、HarmonyOS 概述

1.1 HarmonyOS 概念

​ 华为鸿蒙 HarmonyOS 系统是面向万物互联的全场景(国产)分布式操作系统,支持手机、平板、智能穿戴、智慧屏等多种终端设备运行,提供应用开发、设备开发的一站式服务的平台。


​ 官网:https://developer.huawei.com/consumer/cn/


关键事件:


  • 2023-8-29 华为上架 Mate60,麒麟 9000s 芯片

  • 2023-9-25 华为发布 HarmonyOS Next 开发预览版,鸿蒙原生应用,全面启动,与 Android 分割。软件和硬件上实现独立自主。

  • 2024-10-22 发布 HarmonyOS Next(鸿蒙 5.0),这是具有里程碑意义的版本,它是中国首个实现全栈自研的操作系统,标志着中国在操作系统领域取得突破性进展。

  • 2025-8-16 华为余承东登上央视《对话》栏目,在鸿蒙操作系统 5 终端用户突破 1000 万的历史性节点,与行业专家、生态伙伴共同揭开这一中国自主操作系统的发展密码。

1.2 操作系统发展历程

  • 第一代操作系统


  • 第二代操作系统



  • 第三代操作系统





  • 第四代操作系统



操作系统全球格局


1.3 鸿蒙生态应用开发


1.4 版本说明


​ 目前大众使用最新版本 HarmonyOS5.0,已推出 6.0 开发者预览版本。


鸿蒙版本更新迭代很快,早期使用的Java、JavaScript开发方式已经淘汰,一些书籍、网络上的视频和教程可能已经过时。请大家关注官网,获取最新信息。本教程基于目前公开的大众最新版本进行编写。可运行环境:DevEco5.0.4 Release+、HarmonyOS SDK API 16+

二、鸿蒙开发与传统开发的关系

2.1 鸿蒙开发与 Android 和 iOS 的区别


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,上手将更加容易。


《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,欢迎关注!


发布于: 刚刚阅读数: 3
用户头像

相信坚持的力量! 2020-06-22 加入

80后创业者、高级架构师,带你轻松学编程!著有《Node.js全栈开发从入门到项目实战》、《Java企业级软件开发》、《HarmonyOS应用开发实战》等书籍。“自学帮”公众号主。

评论

发布
暂无评论
鸿蒙应用开发从入门到实战(一):鸿蒙应用开发概述_鸿蒙_程序员潘Sir_InfoQ写作社区