chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是HarmonyOS低代碼開發(fā)

電子發(fā)燒友開源社區(qū) ? 來源:HarmonyOS開發(fā)者 ? 作者:HarmonyOS開發(fā)者 ? 2021-11-22 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是低代碼開發(fā)?低代碼開發(fā)主要特點(diǎn)有哪些?如何利用低代碼開發(fā)原子化服務(wù)?本文帶你一探究竟~

一、什么是HarmonyOS低代碼開發(fā)?

低代碼開發(fā),顧名思義,就是用更少的代碼量,完成更高效的應(yīng)用交付。低代碼開發(fā)讓更多的人可以參與到應(yīng)用程序開發(fā)當(dāng)中,不僅是具有專業(yè)編程能力的程序員,非技術(shù)背景的業(yè)務(wù)人員同樣可以構(gòu)建應(yīng)用;對(duì)于大型企業(yè)來講,低代碼開發(fā)還可以降低IT團(tuán)隊(duì)培訓(xùn)、技術(shù)部署的初始成本。

二、HarmonyOS低代碼開發(fā)界面介紹

如圖1所示,低代碼開發(fā)界面由UI控件欄、組件樹、功能面板、畫布、屬性樣式欄組成。

① UI控件欄:可以將相應(yīng)的組件選中并拖動(dòng)到畫布(Canvas)中,實(shí)現(xiàn)控件的添加。

② 組件樹:在低代碼開發(fā)界面中,可以方便開發(fā)者直觀地看到組件的層級(jí)結(jié)構(gòu)、摘要信息以及錯(cuò)誤提示。開發(fā)者可以通過選中組件樹中的組件(畫布中對(duì)應(yīng)的組件被同步選中),實(shí)現(xiàn)畫布內(nèi)組件的快速定位;點(diǎn)擊組件后的圖標(biāo),可以隱藏/顯示相應(yīng)的組件。

③ 功能面板:包括常用的畫布縮小放大、撤銷、顯示/隱藏組件虛擬邊框、設(shè)備切換、模式切換、可視化布局界面一鍵轉(zhuǎn)換為hml和css文件等。

④ 畫布:開發(fā)者可在此區(qū)域?qū)M件進(jìn)行拖拽、拉伸等可視化操作,構(gòu)建UI界面布局效果。

⑤ 屬性樣式欄:選中畫布中的相應(yīng)組件后,在右側(cè)屬性樣式欄可以對(duì)該組件的屬性樣式進(jìn)行配置。

三、HarmonyOS低代碼開發(fā)的主要特點(diǎn)

HarmonyOS低代碼開發(fā)利用可視化“拖拉拽”的開發(fā)方式替代傳統(tǒng)的編碼開發(fā),免去了開發(fā)人員手動(dòng)編寫平臺(tái)相關(guān)代碼,減輕了非技術(shù)開發(fā)人員的壓力,通過編寫少量代碼即可完成UI界面的開發(fā),可有效降低開發(fā)者的上手成本并提升開發(fā)者構(gòu)建UI界面的效率。接下來我們一起看看HarmonyOS低代碼開發(fā)平臺(tái)有哪些特點(diǎn):

1

豐富的組件和模板

如圖2所示,低代碼開發(fā)是基于一個(gè)個(gè)組件的,目前已支持20個(gè)組件,同時(shí)IDE還提供了一系列常用場(chǎng)景下的模板,幫助開發(fā)者快速上手。

2

高效的可視化設(shè)計(jì)

HarmonyOS低代碼開發(fā)針對(duì)UI界面開發(fā)提供了一整套的可視化設(shè)計(jì)工具。(1)拖拽組件時(shí)顯示輔助條如圖3所示,當(dāng)開發(fā)者拖拽ListItem組件時(shí),只有移動(dòng)到配套的List組件中,才會(huì)出現(xiàn)可以放置組件的輔助條,避免組件錯(cuò)配問題。開發(fā)者在對(duì)組件“拖拉拽”時(shí)會(huì)自動(dòng)生成代碼,減少了開發(fā)者在代碼編寫中常見的問題,比如拼寫錯(cuò)誤、標(biāo)簽閉環(huán)等。

(2)縮放和參數(shù)調(diào)整。

如圖4所示,可以直接拖拽組件實(shí)現(xiàn)組件縮放,也可以如圖5通過屬性欄來給每個(gè)組件做詳細(xì)的參數(shù)配置。

HarmonyOS低代碼開發(fā)支持復(fù)制、剪切、粘貼、撤銷、重做等常用的功能。

針對(duì)前端開發(fā)常用的顏色調(diào)整,HarmonyOS低代碼開發(fā)提供了一個(gè)顏色選擇器,方便開發(fā)者對(duì)組件或字體的顏色等作出調(diào)整,還會(huì)記錄歷史選用過的顏色。

針對(duì)image組件,或者其他組件的背景圖片,HarmonyOS低代碼開發(fā)提供了圖片資源選擇器,方便開發(fā)者選擇圖片,避免手動(dòng)輸入圖片文件路徑的麻煩。

3

所見即所得

HarmonyOS低代碼開發(fā)提供所見即所得的能力,如圖6所示,當(dāng)開發(fā)者在低代碼編輯器上修改時(shí),所看到的效果和預(yù)覽器上的效果相同,這樣開發(fā)者就無需頻繁地在代碼與預(yù)覽之間切換,只需專注于前端頁面的開發(fā),更加高效便捷。

4

多設(shè)備開發(fā)

針對(duì)HarmonyOS面向多設(shè)備的特性,低代碼編輯器還支持多屏流轉(zhuǎn)、多端部署。如圖7所示,開發(fā)者在低代碼開發(fā)平臺(tái)可以非常方便地進(jìn)行多設(shè)備開發(fā)及橫豎屏切換。同時(shí),開發(fā)者也可以選擇針對(duì)某一個(gè)設(shè)備的顯示效果以可視化的形式進(jìn)行調(diào)整,而不影響到其他設(shè)備,極大提高了多設(shè)備頁面開發(fā)的效率。

5

邏輯解析和關(guān)聯(lián)

在視覺頁面調(diào)整完成后,如果想讓UI界面具有動(dòng)態(tài)化能力,就必須對(duì)其中的數(shù)據(jù)、事件進(jìn)行綁定。如圖8所示,低代碼開發(fā)平臺(tái)復(fù)用了HarmonyOS應(yīng)用開發(fā)框架的接口,自動(dòng)分析開發(fā)者在代碼中編寫的數(shù)據(jù)與事件,以便讓開發(fā)者對(duì)組件進(jìn)行數(shù)據(jù)和事件綁定,讓頁面真正能動(dòng)態(tài)化起來。

四、HarmonyOS低代碼開發(fā)示例

接下來給大家演示用低代碼開發(fā)一個(gè)運(yùn)動(dòng)健康頁面的原子化服務(wù):

看完視頻,是不是覺得超簡(jiǎn)單?只需通過“拖拉拽”就可以輕松完成UI界面開發(fā),就算是沒有代碼基礎(chǔ)的小白也可以輕松上手,還在等什么,趕緊打開IDE快速開發(fā)你的UI界面吧。

HarmonyOS低代碼開發(fā)未來還將支持自定義組件,更多功能特性,敬請(qǐng)期待!

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4956

    瀏覽量

    73506
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2642

    瀏覽量

    69598
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2151

    瀏覽量

    35849

原文標(biāo)題:HDC2021技術(shù)分論壇:HarmonyOS低代碼開發(fā)介紹

文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    釘釘正式開源HarmonyOS圖片編輯組件

    ArkTS語言開發(fā),提供了畫板、馬賽克、裁剪、文字四大核心圖像處理能力,助力開發(fā)者以代碼成本、高集成效率,為應(yīng)用構(gòu)建功能完整、交互流暢的圖片編輯體驗(yàn)。
    的頭像 發(fā)表于 01-05 09:58 ?340次閱讀

    主流代碼開發(fā)平臺(tái)有哪些:加速數(shù)字化轉(zhuǎn)型的核心力量

    在數(shù)字化轉(zhuǎn)型浪潮席卷各行各業(yè)的當(dāng)下,企業(yè)對(duì)快速開發(fā)、靈活迭代應(yīng)用程序的需求日益迫切。代碼開發(fā)平臺(tái)憑借其可視化編程、模塊化組件和簡(jiǎn)化開發(fā)流程
    的頭像 發(fā)表于 11-03 16:53 ?510次閱讀

    2025支持AI 驅(qū)動(dòng)數(shù)字化轉(zhuǎn)型的代碼開發(fā)平臺(tái)有哪些

    在數(shù)字化轉(zhuǎn)型的浪潮中,代碼開發(fā)平臺(tái)憑借其快速開發(fā)、降低技術(shù)門檻等優(yōu)勢(shì),成為企業(yè)構(gòu)建數(shù)字化應(yīng)用的核心工具。2025年,隨著AI技術(shù)深度融合與國產(chǎn)化替代加速,
    的頭像 發(fā)表于 10-31 13:18 ?247次閱讀

    代碼開發(fā)平臺(tái)推薦:2025國內(nèi)代碼開發(fā)平臺(tái)排名TOP10

    代碼開發(fā)平臺(tái)排行榜 在企業(yè)數(shù)字化轉(zhuǎn)型的浪潮中,代碼開發(fā)平臺(tái)正逐漸成為企業(yè)實(shí)現(xiàn)高效
    的頭像 發(fā)表于 10-28 10:22 ?549次閱讀

    2025主流代碼平臺(tái)有哪些:代碼開發(fā)平臺(tái)選型指南指南

    在企業(yè)數(shù)字化轉(zhuǎn)型進(jìn)入深水區(qū)的當(dāng)下,代碼開發(fā)平臺(tái)已從早期的“效率工具”升級(jí)為“核心基建”。其工程化能力、流程適配深度、技術(shù)延展性與行業(yè)積淀,直接決定了企業(yè)轉(zhuǎn)型的成效。據(jù)Gartner預(yù)測(cè),到2026
    的頭像 發(fā)表于 10-22 11:49 ?298次閱讀

    HarmonyOSAI編程智能代碼解讀

    CodeGenie提供智能AI能力對(duì)框選的代碼片段進(jìn)行逐條解釋,總結(jié)代碼段含義,幫助開發(fā)者提升閱讀代碼的速度和效率。 選中.ets文件或者.cpp文件中需要被解釋的
    發(fā)表于 09-02 16:29

    物聯(lián)網(wǎng)平臺(tái)應(yīng)用環(huán)境監(jiān)控:代碼零編程簡(jiǎn)化開發(fā),組態(tài)應(yīng)用

    傳統(tǒng)環(huán)境監(jiān)控系統(tǒng)開發(fā)常陷入兩難困境,企業(yè)開發(fā)周期長(zhǎng)、開發(fā)維護(hù)成本貴,基層運(yùn)維人員不懂技術(shù),遇到參數(shù)調(diào)整只能依賴IT團(tuán)隊(duì)。而物聯(lián)網(wǎng)平臺(tái)驅(qū)動(dòng)的環(huán)境監(jiān)控系統(tǒng),以
    的頭像 發(fā)表于 08-29 15:33 ?734次閱讀

    代碼開發(fā)云平臺(tái)是什么?零編程零成本搭建

    代碼物聯(lián)網(wǎng)云平臺(tái)是種融合了代碼開發(fā)能力與物聯(lián)網(wǎng)(IoT)技術(shù)的云端服務(wù)平臺(tái),其核心目標(biāo)是大幅降低物聯(lián)網(wǎng)應(yīng)用的
    的頭像 發(fā)表于 07-31 15:25 ?691次閱讀

    HarmonyOS AI輔助編程工具(CodeGenie)代碼智能解讀

    本功能從DevEco CodeGenie 5.1.0 Beta版本開始支持。 CodeGenie提供智能AI能力對(duì)框選的代碼片段進(jìn)行逐條解釋,總結(jié)代碼段含義,幫助開發(fā)者提升閱讀代碼的速
    發(fā)表于 07-17 17:02

    HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐

    HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、鴻蒙生態(tài)觀察 2024 年 1 月 1
    的頭像 發(fā)表于 07-11 18:20 ?854次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】金融應(yīng)用<b class='flag-5'>開發(fā)</b>鴻蒙組件實(shí)踐

    HarmonyOS 代碼工坊的指尖開發(fā),讓 APP 開發(fā)所見即所得

    沙盤被直接搬入了移動(dòng)設(shè)備本身。眼尖的開發(fā)者應(yīng)該已經(jīng)發(fā)現(xiàn),最近華為應(yīng)用市場(chǎng)“應(yīng)用嘗鮮”專區(qū)里,上架了一款名為“HarmonyOS 代碼工坊”的新應(yīng)用,下載量持續(xù)攀升。 開發(fā)者只需要下載“
    的頭像 發(fā)表于 06-24 12:08 ?738次閱讀
    <b class='flag-5'>HarmonyOS</b> <b class='flag-5'>代碼</b>工坊的指尖<b class='flag-5'>開發(fā)</b>,讓 APP <b class='flag-5'>開發(fā)</b>所見即所得

    代碼平臺(tái):數(shù)字化時(shí)代的開發(fā)加速器與業(yè)務(wù)創(chuàng)新引擎

    。代碼平臺(tái)憑借其強(qiáng)大的功能和靈活的應(yīng)用場(chǎng)景,正在成為企業(yè)數(shù)字化轉(zhuǎn)型的重要推手。通過簡(jiǎn)化開發(fā)流程、提升開發(fā)效率,
    的頭像 發(fā)表于 02-26 16:34 ?821次閱讀
    <b class='flag-5'>低</b><b class='flag-5'>代碼</b>平臺(tái):數(shù)字化時(shí)代的<b class='flag-5'>開發(fā)</b>加速器與業(yè)務(wù)創(chuàng)新引擎

    HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”

    代碼開發(fā)實(shí)踐等,這些問題讓他們的開發(fā)工作容易走彎路。   為幫助開發(fā)者更高效地掌握HarmonyOS應(yīng)用
    發(fā)表于 02-17 16:37

    代碼與傳統(tǒng)開發(fā)的區(qū)別 代碼與無代碼開發(fā)的區(qū)別

    在軟件開發(fā)領(lǐng)域,傳統(tǒng)開發(fā)、代碼開發(fā)以及無代碼開發(fā)
    的頭像 發(fā)表于 01-31 10:48 ?1214次閱讀

    代碼平臺(tái):快速搭建與優(yōu)化MES系統(tǒng),提升生產(chǎn)效率

    一、代碼平臺(tái)概述 代碼平臺(tái)是一種可視化的軟件高效開發(fā)平臺(tái),它通過抽象和最小化手工編碼的方式,為開發(fā)
    的頭像 發(fā)表于 01-23 09:37 ?701次閱讀
    <b class='flag-5'>低</b><b class='flag-5'>代碼</b>平臺(tái):快速搭建與優(yōu)化MES系統(tǒng),提升生產(chǎn)效率