程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前!
1.ArkUI
1.1 ArkUI
ArkUI是一套构建分布式应用界面的声明式UI开发框架。使用简洁的UI信息语法、丰富的UI组件、以及实时界面预览工具,提升HarmonyOS应用界面开发效率30%。只需使用一套ArkTS API,就能在多个HarmonyOS设备上提供生动而流畅的用户界面体验。
方舟开发框架(简称:ArkUI),是一套 构建HarmonyOS应用 界面 的框架。在Harmony OS的App开发中,构建页面的最小单位就是 "组件",每个页面也就是ArkTS文件,后缀名为xxx.ets。
1.2 ArkUI的更新机制
ArkUI 通过使用编译器生成特定函数的方式将UI组件更新和数据变更进行细粒度地绑定,实现UI更新Diff算法从COMPONENT和ELEMENT树形结构对比升级为单节点NODE的函数式更新,大幅简化了声明式开发范式UI组件的树形结构,大幅度