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开始支持的模型,已经不再主推。

相关推荐
亘元有量-流量变现1 天前
ASO优化全流程实操指南:从基础到迭代,精准提升App曝光与转化
android·ios·harmonyos·aso优化·方糖试玩
李李李勃谦1 天前
Flutter 框架跨平台鸿蒙开发 - 家政服务预约平台
flutter·华为·harmonyos
autumn20051 天前
Flutter 框架跨平台鸿蒙开发 - 本地商超优惠推送
flutter·华为·harmonyos
autumn20051 天前
Flutter 框架跨平台鸿蒙开发 - 互助服务
flutter·华为·harmonyos
AI_零食1 天前
Flutter 框架跨平台鸿蒙开发 - 时间压缩器应用
flutter·华为·架构·开源·harmonyos·鸿蒙
想你依然心痛1 天前
HarmonyOS 5.0 IoT开发实战:构建分布式智能设备控制中枢与边缘计算网关
分布式·物联网·harmonyos
不爱吃糖的程序媛1 天前
Flutter三方库鸿蒙化适配:5种高效检查方式,快速判断是否需要适配
flutter·华为·harmonyos
autumn20051 天前
Flutter 框架跨平台鸿蒙开发 - 小区公告报修
flutter·华为·harmonyos
autumn20051 天前
Flutter 框架跨平台鸿蒙开发 - 社区团购接龙工具
flutter·华为·harmonyos
高心星1 天前
鸿蒙6.0应用开发——Tabs滑动动画
华为·动画·tabs·鸿蒙6.0·harmonyos6.0