初学鸿蒙OS之UI框架

简介: 初学鸿蒙OS之UI框架

写在前面


为了开发者能更便利的去开发,鸿蒙OS不只是提供了基础框架,还提供了多种UI语言,分别是JavaUI、方舟设计UI,今天我们来介绍一下鸿蒙OS中UI框架,还有我打算后期继续深入学习的UI框架。


鸿蒙OS提供了哪些UI框架


鸿蒙OS提供了两种UI框架,分别是Java UI框架,另外一种就是方舟开发框架-ArkUI,分别代表着两种不同方式的UI设计。


下面我们就来学习一下这两种框架的相同点和不同点。


Java UI框架


Java UI框架中,提供了一些具体实现的类,其中包含着所有基础的UI框架元素,比如文本、按钮、图片、列表、表格、图标等等元素。


与Java图形化差不多,也就是Swing,稍有区别,如果你对Java Swing比较熟悉的话,还是比较推荐使用此UI框架的。


虽然我也是使用Java,但是我并准备使用这个UI框架,综合来说,还是Js类的UI框架更对我胃口。


方舟开发框架-ArkUI


方舟开发框架,ArkUI,其中又提供了两种应用方式,分别是基于Js扩展的类Web开发范式,基于Ts扩展的声明式的开发模式。


简单说一下这两种开发模式。


基于JS开发


鸿蒙OS中的JS开发UI框架,同样也提供了一些基础的概念,及这些概念的基础实现,比如应用层、前端框架层、引擎层、平台适配层。


之后我也是计划使用此开发模式来开发具体的应用Demo等,本身对JS稍微熟练一些,整体上学习成本会低一些。


基于TS开发


TS开发方式,同样也提供了一些基础实现,但是更多的是提供了一些针对鸿蒙系统独有的设计方案,比如在跨设备应用上,有着独有的优势,所以这个其实也值得学习一下的。


总结


今天我们来看了相关的UI框架,对鸿蒙系统又有了更深层的理解,挺好的。


相关文章
|
7月前
|
传感器 人工智能 物联网
HarmonyOS NEXT~鸿蒙操作系统功耗优化特性深度解析
本文深入解析了华为鸿蒙(HarmonyOS)操作系统的功耗优化特性,涵盖低功耗设计原理、核心技术及实际应用效果。通过与Android对比,展现其在待机功耗、CPU调度效率和内存占用上的优势。文章重点阐述分布式任务调度、微内核架构及智能感知技术,并针对智能穿戴、物联网和智能手机等场景优化进行分析,同时为开发者提供优化建议。未来,鸿蒙将探索AI预测性管理等新技术,进一步提升能效表现。
1721 30
|
5月前
|
移动开发 前端开发 JavaScript
鸿蒙NEXT时代你所不知道的全平台跨端框架:CMP、Kuikly、Lynx、uni-app x等
本篇基于当前各大活跃的跨端框架的现状,对比当前它们的情况和未来的可能,帮助你在选择框架时更好理解它们的特点和差异。
566 0
|
3月前
|
JSON 自然语言处理 数据格式
使用Tabs选项卡组件快速搭建鸿蒙APP框架
ArkUI提供了很多布局组件,其中Tabs选项卡组件可以用于快速搭建鸿蒙APP框架,本文通过案例研究Tabs构建鸿蒙原生应用框架的方法和步骤。
382 5
使用Tabs选项卡组件快速搭建鸿蒙APP框架
|
4月前
|
移动开发 网络协议 小程序
鸿蒙NEXT即时通讯/IM系统RinbowTalk v2.4版发布,基于MobileIMSDK框架、ArkTS编写
RainbowTalk是一套基于开源即时通讯讯IM框架 MobileIMSDK 的产品级鸿蒙NEXT端IM系统。纯ArkTS编写、全新开发,没有套壳、也没走捷径,每一行代码都够“纯血”。与姊妹产品RainbowChat和RainbowChat-Web 技术同源,历经考验。
228 1
|
7月前
|
人工智能 芯片 开发者
鸿蒙电脑的诞生是国产操作系统的破壁之战
鸿蒙电脑的诞生标志着国产操作系统的重大突破。在Windows和Mac OS主导的市场中,华为凭借“全栈自研+分布式架构+系统级AI”创新组合,推出搭载HarmonyOS 5的HUAWEI MateBook Fold与MateBook Pro,实现从底层内核到用户体验的完全自主可控。作为混沌初开的“鸿蒙”,不仅补齐了华为“1+8+N”生态拼图,更开启了中国科技自立自强的新篇章。尽管生态建设仍在起步阶段,但已为全球电脑操作系统市场带来新格局。开发者可通过掌握ArkTS语言、利用分布式能力、参与开源项目等方式,抓住这一历史性机遇。
418 30
鸿蒙电脑的诞生是国产操作系统的破壁之战
|
9月前
|
资源调度 前端开发 算法
鸿蒙OS架构设计探秘:从分层设计到多端部署
本文深入探讨了鸿蒙OS的架构设计,从独特的“1+8+N”分层架构到模块化设计,再到智慧分发和多端部署能力。分层架构让系统更灵活,模块化设计通过Ability机制实现跨设备一致性,智慧分发优化资源调度,多端部署提升开发效率。作者结合实际代码示例,分享了开发中的实践经验,并指出生态建设是未来的关键挑战。作为国产操作系统的代表,鸿蒙的发展值得每一位开发者关注与支持。
|
7月前
|
数据安全/隐私保护
贡献 OpenHarmony 库关键配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS
# 贡献 OpenHarmony 库关键配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS
184 11
|
7月前
|
自然语言处理 安全 JavaScript
HarmonyOsNEXT【ArkUI超全解析】新手必看的方舟UI框架指南!
本文是HarmonyOS NEXT方舟UI框架新手指南,涵盖ArkTS开发核心知识点。从UI与组件基础概念到声明式开发优势,再到ArkTS代码实战,包括组件创建、属性设置、事件绑定等。通过实例解析自定义组件开发流程,提供避坑技巧与代码风格建议,助你快速掌握ArkUI框架精髓,轻松构建高效、美观的HarmonyOS应用界面。适合初学者及希望转型声明式开发的开发者学习参考。
298 2
|
7月前
|
JavaScript 前端开发 Java
HarmonyOS NEXT~鸿蒙系统下的Cordova框架应用开发指南
《HarmonyOS NEXT:鸿蒙系统下的Cordova框架应用开发指南》详细介绍如何将Cordova应用适配到鸿蒙系统。文章涵盖兼容性分析、环境配置、特性适配、性能优化及发布调试等内容。尽管Cordova官方暂无直接支持,但通过Cordova-Android平台与定制插件可实现功能扩展。开发者需注意性能差异,并借助插件机制融入鸿蒙特色功能,如服务卡片和分布式能力。未来,随着鸿蒙生态完善,Cordova在该平台的应用将更加广泛且高效。
628 1

热门文章

最新文章

推荐镜像

更多