• 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技术架构如下所示。详细的说明请参见官方文档相关说明。

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

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

    安装Node.js

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

    这里补充两点:

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

    安装DevEco Studio

    进入下面的DevEcoStuidio下载页面:

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

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

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

    执行该文件

    选择【Next】。

    选择安装路径。

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

    选择【Install】。

    安装进行中。。。很快!

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

    QQ浏览器截图20231115174620.png

  • 相关阅读:
    HbnnMall电子商城系统介绍(功能与技术栈)
    时序数据库介绍及应用场景,C#实例
    【MySQL从0到1】第七篇:复合查询&&内外连接
    第七章《Java的异常处理》第2节:异常的分类及处理方法
    Servlet系列:基于 XML 和 注解的方式配置 Servlet 以及封装 BaseServlet
    单目标优化:蜣螂优化算法(Dung beetle optimizer,DBO)
    尚医通 (六) --------- 集成 Swagger
    【数据科学】Bokeh[使用Bokeh绘图、数据、绘图、渲染器与自定义可视化、输出与导出、显示或保存图形]
    经营收款码收款有手续费吗
    抖音 获取商品详情 API
  • 原文地址:https://blog.csdn.net/m0_70748845/article/details/134425546