国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是HarmonyOS低代碼開發

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

掃碼添加小助手

加入工程師交流群

什么是低代碼開發?低代碼開發主要特點有哪些?如何利用低代碼開發原子化服務?本文帶你一探究竟~

一、什么是HarmonyOS低代碼開發?

低代碼開發,顧名思義,就是用更少的代碼量,完成更高效的應用交付。低代碼開發讓更多的人可以參與到應用程序開發當中,不僅是具有專業編程能力的程序員,非技術背景的業務人員同樣可以構建應用;對于大型企業來講,低代碼開發還可以降低IT團隊培訓、技術部署的初始成本。

二、HarmonyOS低代碼開發界面介紹

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

① UI控件欄:可以將相應的組件選中并拖動到畫布(Canvas)中,實現控件的添加。

② 組件樹:在低代碼開發界面中,可以方便開發者直觀地看到組件的層級結構、摘要信息以及錯誤提示。開發者可以通過選中組件樹中的組件(畫布中對應的組件被同步選中),實現畫布內組件的快速定位;點擊組件后的圖標,可以隱藏/顯示相應的組件。

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

④ 畫布:開發者可在此區域對組件進行拖拽、拉伸等可視化操作,構建UI界面布局效果。

⑤ 屬性樣式欄:選中畫布中的相應組件后,在右側屬性樣式欄可以對該組件的屬性樣式進行配置。

三、HarmonyOS低代碼開發的主要特點

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

1

豐富的組件和模板

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

2

高效的可視化設計

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

(2)縮放和參數調整。

如圖4所示,可以直接拖拽組件實現組件縮放,也可以如圖5通過屬性欄來給每個組件做詳細的參數配置。

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

針對前端開發常用的顏色調整,HarmonyOS低代碼開發提供了一個顏色選擇器,方便開發者對組件或字體的顏色等作出調整,還會記錄歷史選用過的顏色。

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

3

所見即所得

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

4

多設備開發

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

5

邏輯解析和關聯

在視覺頁面調整完成后,如果想讓UI界面具有動態化能力,就必須對其中的數據、事件進行綁定。如圖8所示,低代碼開發平臺復用了HarmonyOS應用開發框架的接口,自動分析開發者在代碼中編寫的數據與事件,以便讓開發者對組件進行數據和事件綁定,讓頁面真正能動態化起來。

四、HarmonyOS低代碼開發示例

接下來給大家演示用低代碼開發一個運動健康頁面的原子化服務:

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

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

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4968

    瀏覽量

    73960
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2642

    瀏覽量

    69839
  • HarmonyOS
    +關注

    關注

    80

    文章

    2153

    瀏覽量

    36042

原文標題:HDC2021技術分論壇:HarmonyOS低代碼開發介紹

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    主流代碼開發平臺有哪些:加速數字化轉型的核心力量

    在數字化轉型浪潮席卷各行各業的當下,企業對快速開發、靈活迭代應用程序的需求日益迫切。代碼開發平臺憑借其可視化編程、模塊化組件和簡化開發流程
    的頭像 發表于 11-03 16:53 ?588次閱讀

    2025支持AI 驅動數字化轉型的代碼開發平臺有哪些

    在數字化轉型的浪潮中,代碼開發平臺憑借其快速開發、降低技術門檻等優勢,成為企業構建數字化應用的核心工具。2025年,隨著AI技術深度融合與國產化替代加速,
    的頭像 發表于 10-31 13:18 ?316次閱讀

    代碼開發平臺推薦:2025國內代碼開發平臺排名TOP10

    代碼開發平臺排行榜 在企業數字化轉型的浪潮中,代碼開發平臺正逐漸成為企業實現高效
    的頭像 發表于 10-28 10:22 ?732次閱讀

    2025主流代碼平臺有哪些:代碼開發平臺選型指南指南

    在企業數字化轉型進入深水區的當下,代碼開發平臺已從早期的“效率工具”升級為“核心基建”。其工程化能力、流程適配深度、技術延展性與行業積淀,直接決定了企業轉型的成效。據Gartner預測,到2026
    的頭像 發表于 10-22 11:49 ?400次閱讀

    HarmonyOSAI編程智能代碼解讀

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

    物聯網平臺應用環境監控:代碼零編程簡化開發,組態應用

    傳統環境監控系統開發常陷入兩難困境,企業開發周期長、開發維護成本貴,基層運維人員不懂技術,遇到參數調整只能依賴IT團隊。而物聯網平臺驅動的環境監控系統,以
    的頭像 發表于 08-29 15:33 ?898次閱讀

    代碼開發云平臺是什么?零編程零成本搭建

    代碼物聯網云平臺是種融合了代碼開發能力與物聯網(IoT)技術的云端服務平臺,其核心目標是大幅降低物聯網應用的
    的頭像 發表于 07-31 15:25 ?757次閱讀

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

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

    HarmonyOS 5】金融應用開發鴻蒙組件實踐

    HarmonyOS 5】金融應用開發鴻蒙組件實踐 ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、鴻蒙生態觀察 2024 年 1 月 1
    的頭像 發表于 07-11 18:20 ?959次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】金融應用<b class='flag-5'>開發</b>鴻蒙組件實踐

    HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解

    HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解 ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、前言:移動
    的頭像 發表于 07-07 11:57 ?1080次閱讀
    【 <b class='flag-5'>HarmonyOS</b> 5 入門系列 】鴻蒙<b class='flag-5'>HarmonyOS</b>示例項目講解

    HarmonyOS入門指南

    1、文檔與教程 HarmonyOS開發文檔-應用開發導讀 OpenHarmony--應用開發導讀 倉頡編程語言官網 華為開發者博客 華為
    的頭像 發表于 06-27 00:11 ?788次閱讀

    華為正式啟動HarmonyOS 6開發者Beta

    在2025年華為開發者大會(HDC)上,華為正式啟動HarmonyOS 6開發者Beta,并全面展示一年多以來與合作伙伴共建鴻蒙生態的創新成果。
    的頭像 發表于 06-24 15:42 ?837次閱讀

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

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

    HarmonyOS5云服務技術分享--ArkTS開發Node環境

    ? 你好呀,開發者小伙伴們!今天我們來聊聊如何在HarmonyOS(ArkTS API 9及以上)中玩轉云函數,特別是結合Node.js和HTTP觸發器的開發技巧。文章會手把手帶你從零開始,用最接地
    發表于 05-22 17:21