2023鸿蒙预定未来,环境搭建学习

鸿蒙开发基础知识

鸿蒙的基本概念和特点

鸿蒙(HarmonyOS)是华为公司开发的一款全场景分布式操作系统。它的设计目标是为各种设备提供统一的、无缝的用户体验。鸿蒙的核心特点包括以下几个方面:

  • 分布式架构:鸿蒙采用分布式架构,可以将不同设备间的计算能力、存储能力和应用能力进行协同,实现设备间的无缝连接和资源共享。
  • 统一开发框架:鸿蒙提供了统一的开发框架,开发者可以使用一套代码同时适配多种设备,减少开发工作量,提高开发效率。
  • 安全和隐私保护:鸿蒙注重安全和隐私保护,提供了安全实验室、安全开发框架和安全运营中心等一系列的安全保障措施,确保用户数据的安全和隐私。

鸿蒙的开发理念

鸿蒙的开发理念是以用户为中心,倡导面向服务的架构和开放协作。具体来说,鸿蒙的开发理念包括以下几个方面:

  • 面向服务的架构:鸿蒙采用面向服务的架构,将不同的功能和服务封装成模块,开发者可以根据需求选择和组合这些模块,提供更丰富的功能和体验。
  • 开放协作:鸿蒙鼓励开发者之间的合作与共享,提供了开放的开发平台和工具,方便开发者共同创造和分享优秀的应用和技术。

鸿蒙简介

HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。

HarmonyOS提供了支持多种开发语言的API,供开发者进行应用开发。支持的开发语言包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS技术架构如下所示。详细的说明请参见官方文档相关说明。

2023鸿蒙预定未来,环境搭建学习_第1张图片

关于搭建开发环境,鸿蒙开发者网站已经在下面的网页中提供了相近的说明。

​ ​https://developer.harmonyos.com/cn/docs/documentation/doc-guides/installation_process-0000001071425528​​

安装Node.js

进入Node.js的官方网站https://nodejs.org/en/download/,网页显示如下图:

2023鸿蒙预定未来,环境搭建学习_第2张图片

这里补充两点:

  1. 鸿蒙开发者网站说明的是使用蓝圈中的64-bit版本,实际上红圈中的Windows Installer是同一个安装包。
  2. 直接使用浏览器下载很慢,建议使用下载工具。会快很多。

安装DevEco Studio

进入下面的DevEcoStuidio下载页面:

​ ​https://developer.harmonyos.com/cn/develop/deveco-studio​​

2023鸿蒙预定未来,环境搭建学习_第3张图片

选择【立即下载】会转到页面下部的下载链接,在这里选择Windows版还是Mac版

2023鸿蒙预定未来,环境搭建学习_第4张图片

下载后得到的是zip包,解压后得到可执行文件:

2023鸿蒙预定未来,环境搭建学习_第5张图片

执行该文件

2023鸿蒙预定未来,环境搭建学习_第6张图片

选择【Next】。

2023鸿蒙预定未来,环境搭建学习_第7张图片

选择安装路径。

2023鸿蒙预定未来,环境搭建学习_第8张图片

选择生成图表并修改系统路径之后选择【Next】。

2023鸿蒙预定未来,环境搭建学习_第9张图片

选择【Install】。

2023鸿蒙预定未来,环境搭建学习_第10张图片

安装进行中。。。很快!

2023鸿蒙预定未来,环境搭建学习_第11张图片

选哪个应该都行,只是不知道不重启直接用会怎么样。更多的有关鸿蒙开发学习进阶,可以参考这份《鸿蒙开发4.0学习路线》

2023鸿蒙预定未来,环境搭建学习_第12张图片

你可能感兴趣的:(鸿蒙开发,harmonyos,学习,华为,android,Android开发,程序员,鸿蒙)