HarmonyOS 开发范式、应用模型

ArkUI框架两种开发范式:

  1. 基于ArkTS的声明式开发范式(简称"声明式开发范式")
  2. 兼容JS的类Web开发范式(简称"类Web开发范式")。

以下是两种开发范式的简单对比:

开发范式名称 语言生态 UI更新方式
声明式开发范式 ArkTS语言 数据驱动更新
类Web开发范式 JS语言 数据驱动更新

应用两种应用模型:

  • Stage模型: HarmonyOS API 9开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口,因此称这种应用模型为Stage模型。

  • FA(Feature Ability)模型: HarmonyOS API 7开始支持的模型,已经不再主推。

相关推荐
不爱吃糖的程序媛5 小时前
OpenHarmony 工程结构剖析
harmonyos
小白学鸿蒙10 小时前
使用Flutter从0到1构建OpenHarmony/HarmonyOS应用
flutter·华为·harmonyos
HarmonyOS_SDK11 小时前
接口高效调用,实现应用内无感促评
harmonyos
没头脑的男大12 小时前
华为题目152乘积最大子数组
算法·华为
江澎涌12 小时前
鸿蒙动态导入实战
android·typescript·harmonyos
大雷神13 小时前
HarmonyOS APP<玩转React>开源教程二十:收藏功能实现
前端·react.js·开源·harmonyos
坚果派·白晓明1 天前
三方库ada
harmonyos·鸿蒙·openharmony
坚果派·白晓明1 天前
三方库 nanomsg
华为·harmonyos
没头脑的男大1 天前
华为笔试题练习
华为
弓.长.1 天前
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-pdf — PDF文档查看器
react native·pdf·harmonyos