ARTICLE

Volume 3,Issue 7

Cite this article
1
Download
8
Citations
81
Views
28 February 2026

基于ArkUI 的声明式UI 与传统命令式UI 开发对比研究

磊 孙1
Show Less
1 阜阳职业技术学院信息与智能制造学院, 中国
TACS 2026 , 3(4), 141–144; https://doi.org/10.61369/TACS.2026040032
© 2026 by the Author(s). Licensee Art and Technology, USA. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution -Noncommercial 4.0 International License (CC BY-NC 4.0) ( https://creativecommons.org/licenses/by-nc/4.0/ )
Abstract

早期的Android 应用开发,是以命令式开发的方式实现UI 组件的构建。随着页面功能的复杂化,复杂交互和状态同步过程中代码冗余问题也随之而来。声明式开发框架通过组合函数进行UI 定义,实现由状态变量驱动UI 组件更新。本文以基于ArkUI 的声明式UI 与传统的命令式UI 为研究对象,对比分析两种不同开发范式的核心构建逻辑。通过一个手机新闻列表应用的开发实践,分析两者的优点。实验证明声明式开发相较于命令式开发,其UI 结构和组件之间的状态依赖比较简单、开发效率高、代码可维护性高、状态管理更佳。

Keywords
ArkUI
声明式UI
命令式UI
开发对比
References

[1] 王玉珍, 窦晓艺. 直播电商中互动性对消费者购买行为影响研究—— 基于用户粘性中介作用的分析[J]. 统计与管理,2025,40(06):63-68.DOI:10.16722/j.issn.1674-537x.2025.06.005.
[2] 徐梦霞, 徐豪, 郑韬. 基于用户体验的UI 设计与前后端功能实现的深度融合[J]. 现代传输,2025,(06):50-54.
[3] 杨政. 跨平台与声明式交互界面技术在企业移动应用中的探索应用[J]. 电子世界,2021(7):13-14.
[4] 范承宇, 李竞择, 欧阳迪. 基于方舟开发框架的智能装备监控应用研究[J]. 机电产品开发与创新,2024,37(2):114-117. DOI:10.3969/j.issn.1002-6673.2024.02.031.
[5] 林钟雪. 鸿蒙创新性应用开发:基于HarmonyOS Next 与ArkTS API12+ 的深度实践指南[EB/OL].(2025-02-25)[2025-09-24].https://juejin.cn/post/7474976018568527881.
[6] 黄日胜, 刘中柱. 基于鸿蒙系统的智慧教室移动控制App 的设计与实现[J]. 安徽电子信息职业技术学院学报,2025,24(04):60-66.
[7] 陈赵云.HarmonyOS 首选项数据存储研究[J]. 电脑知识与技术,2026,22(01):68-70.DOI:10.14004/j.cnki.ckt.2026.0010.
[8] 张雅文. 原生鸿蒙操作系统应用开发的关键技术与产业化路径研究[J]. 信息系统工程,2025,(10):133-136.
[9] 薛云兰, 邓远飞. 基于ArkTS 语言的面试助手鸿蒙应用开发[J]. 互联网周刊,2025,(21):34-37.
[10] 李涛, 徐威, 赵彦, 等. 基于Harmony OS NEXT 的智慧桃园系统设计[J]. 常州信息职业技术学院学报,2024,23(6):36-42.
[11] 张正海. 基于ArkTS 的HarmonyOS 原生应用开发研究[J]. 信息与电脑( 理论版),2024,36(19):87-89.
[12] 基于HarmonyOS 应用开发的课程建设初探[J]. 龙军; 何畅; 赵东东. 电脑知识与技术,2022(01).

Share
Back to top