当前位置: 首页 > article >正文

HarmonyOS快速入门

HarmonyOS快速入门

1、基本概念

UI框架:

HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。

方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于ArkTS的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。以下是两种开发范式的简单对比。

开发范式名称语言生态UI更新方式适用场景适用人群
声明式开发范式ArkTS语言数据驱动更新复杂度较大、团队合作度较高的程序移动系统应用开发人员、系统应用开发人员
类Web开发范式JS语言数据驱动更新界面较为简单的程序应用和卡片Web前端开发人员

应用模型:

应用模型是HarmonyOS为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。有了应用模型,开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。

为什么称之为Stage模型呢?

提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。

2、工具准备

下载地址:下载中心 | 华为开发者联盟-HarmonyOS开发者官网,共建鸿蒙生态


http://www.kler.cn/a/516837.html

相关文章:

  • 保健食品注册数据库<一键查询保健食品信息>
  • IDE提示:因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170
  • Go语言中的值类型和引用类型特点
  • 如何实现各种类型的进度条
  • 深入理解三高架构:高可用性、高性能、高扩展性的最佳实践
  • Flutter项目和鸿蒙平台的通信
  • 【YOLOv10改进[Backbone]】使用LSKNet替换Backbone | 用于遥感目标检测的大型选择性核网络
  • 在centos上编译安装opensips【初级-默认安装】
  • Nginx 性能优化技巧与实践(一)
  • PLC通信
  • 2025年最新汽车零部件企业销售项目管理解决方案
  • 解密堡垒机:安全与效率的守护者
  • 2K320Hz显示器哪个好?
  • Vue.js 嵌套路由和动态路由
  • 【问题】Qt c++ 界面 lineEdit、comboBox、tableWidget.... SIGSEGV错误
  • MsfVenom木马制作及使用
  • 在K8S中,如何使用EFK实现日志的统一管理?
  • FFmpeg 头文件完美翻译之 libavcodec 模块
  • Spring MVC中HandlerInterceptor和Filter的区别
  • 编程界“华山论剑”:PHP与Go,谁主沉浮?
  • 面试题库笔记
  • 查看当前系统上运行的 Docker 容器
  • Matlab高端绘图SCI绘图模板】第004期 绘制词云图
  • 深度学习-92-大语言模型LLM之基于langchain的模型IO的模型调用
  • .netframeworke4.6.2升级.net8问题处理
  • 深入MapReduce——计算模型设计