在華為開發者大會(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文章
563瀏覽量
17005 -
方舟
+關注
關注
0文章
18瀏覽量
8452 -
HarmonyOS
+關注
關注
79文章
1973瀏覽量
30143
原文標題:25分鐘帶你快速上手ArkUI!
文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論