要开始学习Harmong 开发了,先把环境准备好,奉上笔记一起学习。
本文档适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用(如下图所示),快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。
在开始之前,您需要了解有关HarmonyOS应用的一些基本概念:UI框架的简单说明、应用模型的基本概念。
基本概念UI框架HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。
方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于ArkTS的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。以下是两种开发范式的简单对比。
应用模型应用模型是HarmonyOS为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。有了应用模型,开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。
随着系统的演进发展,HarmonyOS先后提供了两种应用模型:
FA(Feature Ability)模型: HarmonyOS API 7开始支持的模型,已经不再主推。Stage模型: HarmonyOS API 9开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。工具准备安装最新版DevEco Studio运行平台:双击打开桌面图标
出现以上界面我们的DevEco Studio 工具安装完成,同样我们的准备环境已经差不对了,可以进行第一个简单项目的开发啦。同学们,准备好的可以操练起来了。当然想要学习更多的开发知识,扫描二维码,联系我们哦~~
声明:以上部分来自华为开发平台:https://developer.huawei.com/