0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

方舟开发框架(Ark UI)概述及开发实战

HarmonyOS开发者 来源:HarmonyOS开发者 作者:HarmonyOS开发者 2021-12-17 14:49 次阅读

在华为开发者大会(HDC2021)上,我们发布了方舟开发框架ArkUI,备受大家的关注。ArkUI框架中,引入了基于TypeScript(简称TS)扩展的声明式开发范式。有的开发者可能存在疑惑:这种声明式开发范式有什么优势?Java/JS/eTS(extended TypeScript)三种语言,用哪种语言更好?……

本期要为大家介绍的是ArkUI入门课程——HarmonyOS技术训练营第四期《方舟开发框架(Ark UI)概述及开发实战》。相信学习完这个课程之后,就能解开您的疑惑了。

此课程分为三个部分,下面为大家一一介绍。

一、方舟开发框架概述

这部分首先为大家厘清了HarmonyOS的两种UI框架和三种开发范式。

图1 HarmonyOS UI框架

然后以三种开发范式为基点,结合Hello World示例,为大家介绍Java/JS/eTS三种语言的区别,并进行优缺点对比。

课程视频如下:

二、开发案例讲解

这部分以开发一个图2所示的新闻客户端为例,讲解如何使用Java/JS/eTS语言进行开发。经过此部分课程的学习,开发者能直观地对比使用三种语言开发同一个案例的不同复杂程度。

课程视频如下:

三、HarmonyOS的亮点特性

这部分以上面开发的新闻客户端项目为例,向大家展示HarmonyOS的两大亮点特性。首先,在IDE上展示此项目在多种不同终端的显示效果,让大家更清晰地了解HarmonyOS的一次开发多端部署的特性。然后,通过演示在一台手机上分享新闻给另一台手机,向大家展示HarmonyOS的跨设备分布式流转的特性。

原文标题:25分钟带你快速上手ArkUI!

文章出处:【微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发者
    +关注

    关注

    1

    文章

    499

    浏览量

    16368
  • 方舟
    +关注

    关注

    0

    文章

    18

    浏览量

    8390
  • HarmonyOS
    +关注

    关注

    79

    文章

    1768

    浏览量

    29231

原文标题:25分钟带你快速上手ArkUI!

文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙OS开发实战:【自动化测试框架】使用指南

    为支撑HarmonyOS操作系统的自动化测试活动开展,我们提供了支持JS/TS语言的单元及UI测试框架,支持开发者针对应用接口进行单元测试,并且可基于UI操作进行
    的头像 发表于 04-08 14:49 512次阅读
    鸿蒙OS<b class='flag-5'>开发</b><b class='flag-5'>实战</b>:【自动化测试<b class='flag-5'>框架</b>】使用指南

    Qt上位机开发实战案例

    Qt框架开发人员能迅速上手和操作。 即使不开发Qt应用程序,Qt Creator也是一个简单易用且功能强大的IDE。
    的头像 发表于 03-13 12:31 378次阅读
    Qt上位机<b class='flag-5'>开发</b><b class='flag-5'>实战</b>案例

    光伏逆变器拓扑概述及关键技术

    光伏逆变器拓扑概述及关键技术
    的头像 发表于 02-21 09:47 258次阅读
    光伏逆变器拓扑<b class='flag-5'>概述及</b>关键技术

    鸿蒙实战开发-全局UI方法的功能

    使用全局UI的方法定义日期滑动选择器弹窗并弹出。
    的头像 发表于 02-02 17:13 191次阅读
    鸿蒙<b class='flag-5'>实战</b><b class='flag-5'>开发</b>-全局<b class='flag-5'>UI</b>方法的功能

    ARK(方舟微)DMZ6005E在PD快充方案中的应用说明

    待机零功耗是未来电源管理方案的发展趋势,各大PD快充方案均有待机低功耗解决方案,但选择DMZ6005E(ARK方舟微)DMMOS ®系列产品之一,耗尽型MOSFET,也简称为DFET)为PWM IC启动供电的方案还可进一步降低待机功耗,整机待机功耗小于5mW,实现待机零
    的头像 发表于 11-07 14:56 489次阅读
    <b class='flag-5'>ARK</b>(<b class='flag-5'>方舟</b>微)DMZ6005E在PD快充方案中的应用说明

    STM32库开发实战指南

    STM32库开发实战指南-刘火良,电子 epub格式,清晰非扫描
    发表于 10-27 16:25 9次下载

    LabVIEW入门与实战开发100例

    LabVIEW入门与实战开发100例,实用例子
    发表于 10-26 15:25 23次下载

    面向万物智联的应用框架的思考与探索

    。最上层提供了自研声明式UI范式,也支持类Web范式;中间层为方舟编译器和运行时、声明式UI后端引擎以及渲染引擎,下层为平台适配层和平台桥接层。此外,ArkUI开发
    发表于 08-08 17:04

    基于Java的接口快速开发框架——magic-api

    magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象
    发表于 07-19 11:42 432次阅读
    基于Java的接口快速<b class='flag-5'>开发</b><b class='flag-5'>框架</b>——magic-api

    为什么开发GuiLite?如何使用?

    图形绘制上面,力图一步到位,运行效率感人。 为什么开发GuiLite?如何使用? 任何UI框架都不是为你我而生的,只有掌握核心原理,对其深度定制,才能真正掌握自己的**!因此,我们开发
    发表于 06-15 08:41

    HarmonyOS优选主力应用开发语言-ArkTS概述

    之前,建议开发者具备TS语言开发能力。 当前,ArkTS在TS的基础上主要扩展了如下能力: 基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkU
    发表于 06-09 10:52

    OpenHarmony自动化测试框架开发指南

    OpenHarmony 自动化测试框架是 OpenHarmony 提供的支持 JS/TS 语言的单元及 UI 测试框架,支持开发者针对应用接口或系统接口进行单元测试,并且可基于
    的头像 发表于 05-15 09:35 717次阅读
    OpenHarmony自动化测试<b class='flag-5'>框架开发</b>指南

    深入浅出学习eTs(五)eTs语言初识

    基于TS扩展的声明式开发范式的方舟开发框架是一套开发极简、高性能、跨设备应用的UI
    的头像 发表于 05-13 13:19 1828次阅读
    深入浅出学习eTs(五)eTs语言初识

    面向万物智联的应用框架的思考和探索(下)

    。接下来的内容将以ArkUI作为一个具体案例,来说明这块相关的实践,探索和演进。 1.1 整体概览 ArkUI是一套声明式开发框架,它具备简洁自然的UI信息语法、丰富的UI组件、多维状
    发表于 05-06 10:17

    OpenHarmony应用开发-ArkUI方舟开发框架简析

    方舟开发框架(简称ArkUI)为OpenHarmony应用的UI开发提供了完整的基础设施,包括简洁的UI
    发表于 04-23 09:35