HarmonyOS第一课04:应用程序框架基础

应用程序框架基础

应用程序框架概述

应用程序框架

应用程序框架(Application Framework)是一种编程框架,用来简化应用程序的开发过程,提高代码的可重用性和可维护性。可以帮助开发人员更快速、更高效地开发应用程序。

应用模型

应用模型是一个应用程序的模型,它是一种抽象描述。用于表示应用程序的不同方面,例如应用组件、进程模型、线程模型、任务管理以及包管理。应用模型提供了一种统一的语言和架构来描述应用程序的各个方面。应用模型可以帮助开发者更好地理解应用程序的架构和设计,从而更有效地利用应用程序框架。从模型演进角度分为FA模型以及Stage模型。目前长期演进策略是Stage模型。

两者之间的关系

应用程序框架可以被看作是应用程序模型的一种实现方式。开发人员可以根据应用模型描述应用程序的结构和行为,然后使用应用程序框架来实现这些描述。

Stage应用模型设计思想

工程目录结构介绍

文件类型

ArkTS源码文件

配置文件

应用级配置文件app.json5

模块级配置文件module.json5

资源文件

课程总结

  • 应用程序框架概述与应用模型等关系
  • Stage应用模型等设计思想
  • 工程目录结构