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

    文章

    732

    浏览量

    17924
  • 方舟
    +关注

    关注

    0

    文章

    20

    浏览量

    8754
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35567

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    迅为iTOP-3568开发板 Linux驱动开发实战:menuconfig图形化配置实验

    迅为iTOP-3568开发板 Linux驱动开发实战:menuconfig图形化配置实验
    的头像 发表于 11-24 15:29 504次阅读
    迅为iTOP-3568<b class='flag-5'>开发</b>板 Linux驱动<b class='flag-5'>开发</b><b class='flag-5'>实战</b>:menuconfig图形化配置实验

    LuatOS AGPS 辅助定位开发实战教程

    、数据解析、定位模块调优等实战环节,附带完整代码与调试技巧,助开发者快速上手。   一、AGPS 概述   AGPS(Assisted GPS,辅助全球卫星定位系统)通过移动网络预先获取卫星星历、时间等
    的头像 发表于 10-31 17:34 1003次阅读
    LuatOS AGPS 辅助定位<b class='flag-5'>开发</b><b class='flag-5'>实战</b>教程

    迅为RK3568开发板模型推理测试实战LPRNet 车牌识别

    迅为RK3568开发板模型推理测试实战LPRNet 车牌识别
    的头像 发表于 08-25 14:55 1069次阅读
    迅为RK3568<b class='flag-5'>开发</b>板模型推理测试<b class='flag-5'>实战</b>LPRNet 车牌识别

    ArkUI介绍

    ArkUI(方舟UI框架)为应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的
    发表于 06-24 06:41

    UI开发概述

    基于ArkTS的声明式开发范式的方舟开发框架是一套开发极简、高性能、支持跨设备的UI
    发表于 06-24 06:36

    KaihongOS笔记本电脑开发实战第九节:全功能TypeC驱动框架适配

    《手把手教你做PC》系列直播课再度开播 !《 KaihongOS笔记本电脑开发实战第九节九:全功能TypeC驱动框架适配》将于5月21日19:00开播 ↑扫码入群,领课程讲义资料包↑ 深开鸿资深
    发表于 05-19 18:29

    基于RV1126开发板实现简单的UI开发示例

    本方案为最简单的UI开发示例,已为用户初步构建一个基本的应用工程;准备好我司的easyeai-api链接调用;准备好UI开发环境。其目的在于方便用户马上进行带有界面交互的产品
    的头像 发表于 04-18 16:07 886次阅读
    基于RV1126<b class='flag-5'>开发</b>板实现简单的<b class='flag-5'>UI</b><b class='flag-5'>开发</b>示例

    RV1126 实现简单的UI开发示例

    在RV1126上实现简单的UI开发实例
    的头像 发表于 04-09 16:08 897次阅读
    RV1126 实现简单的<b class='flag-5'>UI</b><b class='flag-5'>开发</b>示例

    突破工业接口壁垒!ARK方舟微)DMZ42C10S让PLC\\\"万能适配\\\"成为现实!

    突破工业接口壁垒!ARK方舟微)DMZ42C10S让PLC\"万能适配\"成为现实!
    发表于 03-27 15:20

    Qt Group发布Qt AI Assistant,助力跨平台UI开发

    为了进一步提升跨平台用户界面(UI)开发的效率与便捷性,Qt Group近日推出了一款实验性工具——Qt AI Assistant。这款工具的问世,标志着Qt Group在简化UI开发
    的头像 发表于 02-07 13:47 1642次阅读

    LwIP应用开发实战指南—基于野火STM32

    LwIP应用开发实战指南—基于野火STM32—20210122
    发表于 01-17 14:34 9次下载

    AI开发框架集成介绍

    随着AI应用的广泛深入,单一框架往往难以满足多样化的需求,因此,AI开发框架的集成成为了提升开发效率、促进技术创新的关键路径。以下,是对AI开发
    的头像 发表于 01-07 15:58 924次阅读

    HarmonyOS开发指导类文档更新速递(上)

    、媒体相关能力新增、优化文档,方便开发者更加高效使用文档。 ArkUI(方舟UI框架) ArkUI(方舟
    的头像 发表于 12-30 09:50 1745次阅读
    HarmonyOS<b class='flag-5'>开发</b>指导类文档更新速递(上)

    SSM框架的优缺点分析 SSM在移动端开发中的应用

    :Spring框架是企业型开发使用的成熟的开源框架,能够节省成本。SSM框架使用起来更加轻快,能够更合理地分配资源,使用最小的资源完成当前的需求。 节省
    的头像 发表于 12-16 18:18 3004次阅读

    SSM框架在Java开发中的应用 如何使用SSM进行web开发

    SSM框架,即Spring、SpringMVC和MyBatis的整合,是Java Web开发中常用的技术栈。它通过分层架构,实现了视图、控制、业务逻辑和数据访问的分离,提高了代码的可维护性和可扩展性
    的头像 发表于 12-16 17:28 2125次阅读