W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
方舟開發(fā)框架(簡稱ArkUI)為HarmonyOS應(yīng)用的UI開發(fā)提供了完整的基礎(chǔ)設(shè)施,包括簡潔的UI語法、豐富的UI功能(組件、布局、動畫以及交互事件),以及實(shí)時界面預(yù)覽工具等,可以支持開發(fā)者進(jìn)行可視化界面開發(fā)。
組件:UI構(gòu)建與顯示的最小單位,如列表、網(wǎng)格、按鈕、單選框、進(jìn)度條、文本等。開發(fā)者通過多種組件的組合,構(gòu)建出滿足自身應(yīng)用訴求的完整界面。
針對不同的應(yīng)用場景及技術(shù)背景,方舟開發(fā)框架提供了兩種開發(fā)范式,分別是基于ArkTS的聲明式開發(fā)范式(簡稱“聲明式開發(fā)范式”)和兼容JS的類Web開發(fā)范式(簡稱“類Web開發(fā)范式”)。
在開發(fā)一款新應(yīng)用時,推薦采用聲明式開發(fā)范式來構(gòu)建UI,主要基于以下幾點(diǎn)考慮:
根據(jù)所選用HarmonyOS應(yīng)用模型(Stage模型、FA模型)和頁面形態(tài)(應(yīng)用或服務(wù)的普通頁面、卡片)的不同,對應(yīng)支持的UI開發(fā)范式也有所差異,詳見下表。
應(yīng)用模型 | 頁面形態(tài) | 支持的UI開發(fā)范式 |
---|---|---|
Stage模型(推薦) | 應(yīng)用或服務(wù)的頁面 | 聲明式開發(fā)范式(推薦) |
卡片 | 聲明式開發(fā)范式(推薦) 類Web開發(fā)范式 | |
FA模型 | 應(yīng)用或服務(wù)的頁面 | 聲明式開發(fā)范式 類Web開發(fā)范式 |
卡片 | 類Web開發(fā)范式 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: