初学鸿蒙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框架,对鸿蒙系统又有了更深层的理解,挺好的。


相关文章
|
12天前
|
缓存 搜索推荐 索引
「Mac畅玩鸿蒙与硬件12」鸿蒙UI组件篇2 - Image组件的使用
在鸿蒙应用开发中,Image 组件用于加载和显示图片资源,并提供多种属性来控制图片的显示效果和适配方式。本篇将带你学习如何在鸿蒙应用中加载本地和远程图片、设置图片样式以及实现简单的图片轮播功能。
51 7
「Mac畅玩鸿蒙与硬件12」鸿蒙UI组件篇2 - Image组件的使用
|
23天前
|
存储 JavaScript 开发者
探索鸿蒙新世界:ArkUI框架实战指南,解锁HarmonyOS应用UI设计的无限可能!
【10月更文挑战第19天】ArkUI框架是华为鸿蒙系统中用于开发用户界面的核心工具,支持ArkTS和eTS两种开发语言。本文介绍了ArkUI的基本概念、组件使用、布局管理和状态管理,通过示例代码帮助开发者轻松构建美观、高效的跨设备UI。
67 3
|
12天前
|
Rust JavaScript 前端开发
ES6 awaitRust UI 框架
ES6 awaitRust UI 框架
|
12天前
|
前端开发 JavaScript
electron ui框架
Electron是一个使用JavaScript, HTML和CSS等前端技术构建跨平台桌面应用程序的框架。
28 0
|
9天前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
42 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
14天前
|
自然语言处理 开发者
「Mac畅玩鸿蒙与硬件11」鸿蒙 UI 组件篇1 - Text 和 Button 组件详解
本篇将详细介绍鸿蒙应用开发中的 Text 和 Button 组件。通过本篇内容,你将学习如何使用 Text 组件显示文本、格式化文本样式,以及如何使用 Button 组件处理点击事件并自定义样式。掌握这些基本组件的用法将为后续的 UI 开发奠定基础。
41 4
「Mac畅玩鸿蒙与硬件11」鸿蒙 UI 组件篇1 - Text 和 Button 组件详解
|
20天前
|
开发框架 JavaScript 前端开发
HarmonyOS UI开发:掌握ArkUI(包括Java UI和JS UI)进行界面开发
【10月更文挑战第22天】随着科技发展,操作系统呈现多元化趋势。华为推出的HarmonyOS以其全场景、多设备特性备受关注。本文介绍HarmonyOS的UI开发框架ArkUI,探讨Java UI和JS UI两种开发方式。Java UI适合复杂界面开发,性能较高;JS UI适合快速开发简单界面,跨平台性好。掌握ArkUI可高效打造符合用户需求的界面。
71 8
|
16天前
|
前端开发 JavaScript
Bootstrap Web 前端 UI 框架
Bootstrap 是快速开发 Web 应用程序的前端工具包。
30 3
|
21天前
|
开发框架 人工智能 小程序
小程序常见的 UI 框架
【10月更文挑战第17天】小程序 UI 框架为开发者提供了便捷的工具和资源,帮助他们快速构建高质量的小程序界面。在选择框架时,需要综合考虑各种因素,以找到最适合项目的解决方案。随着技术的不断进步,UI 框架也将不断发展和创新,为小程序开发带来更多的便利和可能性。
36 2
|
12天前
|
Rust 自然语言处理 API

热门文章

最新文章