在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

峰會回顧第14期 | DevEco Studio 介紹

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2023-06-13 08:42 ? 次閱讀

演講嘉賓 | 劉金華

回顧整理 | 廖 濤

排版校對 | 李萍萍

1f9ae8ae-0983-11ee-9c1d-dac502259ad0.jpg

嘉賓簡介

劉金華,華為開發者平臺首席架構師。

內容來源

第一屆開放原子開源基金會OpenHarmony技術峰會——開發者工具分論壇

視頻回顧

正 文 內 容

DevEco Studio是基于IntelliJ IDEA Community開源版本打造,面向OpenHarmony全場景多設備的一站式集成開發環境(IDE),為開發者提供工程模板創建、開發、編譯、調試等 E2E 的OpenHarmony應用/服務開發。DevEco Studio有哪些重要特性,又能夠給開發者帶來哪些體驗?華為開發者平臺首席架構師劉金華在第一屆OpenHarmony技術峰會上帶來了幾點分享。

1fbafafe-0983-11ee-9c1d-dac502259ad0.png

01?

低代碼可視化開發

低代碼可視化開發并不是泛化的解決方案,不能取代編碼過程,而是能夠在特定領域面向特定場景給開發者提供更好體驗,提高開發效率,降低開發門檻的解決方案。在一個軟件產品的開發過程中,大多數情況下設計工作和代碼開發是分開進行的,這就導致開發者需要先理解設計的架構和意圖,再進行代碼開發,這種方式不但效率低下,且容易造成理解偏差。

DevEco Studio提供了豐富的UI界面編輯能力,支持自由拖拽組件和可視化數據綁定,可快速預覽效果,所見即所得,高效協同設計和開發工作;同時,基于業務場景多樣化且無法窮舉的背景,DevEco Studio提供了自定義組件功能,支持根據業務訴求可視化開發自定義組件,并能夠將其添加到相應的組件庫中,做到一處設計,多處復用;此外,DevEco Studio還支持卡片的零代碼開發,降低開發門檻和提升界面開發效率。通過DevEco Studio提供的低代碼可視化開發能力,能夠高效高質量地完成軟件產品的界面端到端開發。

1fc8ce40-0983-11ee-9c1d-dac502259ad0.png

低代碼可視化設計-開發協同示例

02?

智能代碼編輯

DevEco Studio具備智能代碼編輯功能。具體如下:

  • 提供代碼的智能補齊能力,編輯器會分析上下文并理解項目內容,并根據輸入的內容,提示可補齊的類、屬性、方法和關鍵字的名稱等,減輕重復代碼勞動,緩解陌生代碼壓力;

  • 支持對ArkTS、JavaScript、C/C++等語言的代碼關鍵字、運算符、字符串、類、標識符、注釋等進行高亮顯示,同時可以根據具體業務情況自定義各種高亮顯示方案,便于代碼檢視;

  • 支持實時代碼分析,能夠在代碼中突出顯示錯誤或警告,提供便捷的詳細的錯誤代碼信息查看功能。

1fdc7846-0983-11ee-9c1d-dac502259ad0.png1fe4f3cc-0983-11ee-9c1d-dac502259ad0.png

智能代碼補全示例

03?

高效編譯構建工具 Hvigor

編譯構建工具是一個把源代碼生成可執行應用程序的過程自動化程序。DevEco Studio提供的構建工具Hvigor是一款基于TypeScript實現的前端編譯構建任務編排工具,結合ohpm包管理機制,在多線程并行編譯、任務級增量編譯、任務流自由擴展以及多目標構建打包等多維度開發了新特性,更符合OpenHarmony ArkTS/JS開發者的開發習慣。

Hvigor提供高性能ArkTS引擎和AOT編譯,在傳統的編譯構建流程上進一步優化,將解析源碼、編譯字節碼、讀取運行信息、編譯優化機器碼等流程打包到構建流程中,降低啟動開銷以及高性能預熱開銷,使啟動就可直接達到峰值性能,大幅提升啟動性能。

2021f47a-0983-11ee-9c1d-dac502259ad0.png

AOT 編譯和高性能 ArkTS 引擎

04?

熱重載

開發者在調試過程中會頻繁更改代碼,如果希望每次都能夠看到代碼修改后的效果,則每次都需要重新編譯完整代碼,增加了大量的編譯等待時間,效率很低。DevEco Studio提供的熱重載(Hot Reload)功能可以允許開發者在應用程序運行時更改源代碼,并能夠立即看到最終效果,大大提升了開發和調試的效率。

203f2482-0983-11ee-9c1d-dac502259ad0.png

熱重載代碼修改示例

05?

跨語言混合調試

在OpenHarmony的場景上存在兩種語言:ArkTS語言和C++語言。在調試應用代碼的過程中,一個業務功能可能既有ArkTS代碼,也有C++代碼,兩種語言的語言棧不一致。DevEco Studio提供跨語言混合調試功能,支持ArkTS/C++無縫混合調試,使調試操作體驗與單語言一致。

06?

場景化性能調優

DevEco Studio平臺提供高效的場景化性能調優工具DevEco Insight。調優是一個復雜的系統工程,現有的調優工具五花八門,所收集的指標不盡相同,那么如何在眾多的指標中篩選出與調優目標最相關的呢?DevEco Insight能夠根據典型性能問題提煉場景化調優模版,結合實時性能監控智能推薦分析模板;同時,支持關聯分析多維度性能數據,實現問題高效分析、精準定位,將性能問題溯源到代碼行。

20a55432-0983-11ee-9c1d-dac502259ad0.png

DevEco Insight 調優能力

07?

多維度測試

在軟件產品的開發生命周期中,測試是關鍵環節。DevEco Studio平臺提供多維度、全方位的測試方案:

  • 專項測試:兼容性/穩定性/UX/性能/功耗/安全專項測試保障

  • 集成測試:規模化測試,所見即所得,端到端場景看護

  • 單元測試:最小粒度測試,測試前移,問題暴露在前端

通過多個測試方案覆蓋,在全生命周期保障應用質量。

20c3a306-0983-11ee-9c1d-dac502259ad0.png

多維度測試方案

08?

總結

OpenHarmony社區有其專屬的集成開發環境(IDE)。區別于泛用型IDE,領域型IDE還有很多專屬特性和功能有待發掘。期待越來越多有興趣的開發者能夠加入到后續DevEco Studio平臺的開發和探索中來。


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

    關注

    0

    文章

    346

    瀏覽量

    47309
  • C++
    C++
    +關注

    關注

    22

    文章

    2116

    瀏覽量

    74520
  • 編譯
    +關注

    關注

    0

    文章

    674

    瀏覽量

    33490
  • OpenHarmony
    +關注

    關注

    26

    文章

    3800

    瀏覽量

    17698
收藏 人收藏

    評論

    相關推薦

    最新 HUAWEI DevEco Studio 調試技巧

    # 最新 HUAWEI DevEco Studio 調試技巧 ## 前言 ![image-20240531235823670](https
    發表于 03-30 06:55

    鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!由觸覺智能Purple Pi OH鴻蒙開發板演示。搭載了瑞芯微RK3566四核處理器,支持開源鴻蒙OpenHarmony3
    的頭像 發表于 03-28 18:05 ?362次閱讀
    鴻蒙北向開發OpenHarmony5.0 <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>開發工具安裝與配置

    【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】使用Deveco Studio進行開發

    studio,再到真機運行,對于版本的匹配要求,非常的嚴格,所以保險起見,我用的是4.1 Release,之前編譯的時候,也選用的這個版本。 一、Deveco Studio安裝 我沒有用最新版
    發表于 03-16 11:28

    DevEco Studio 聯合小藝接入 DeepSeek,步驟更簡單開發鴻蒙更專業

    隨著小藝接入了 DeepSeek,智能體的問答變得更加絲滑流暢,讓人不禁想到鴻蒙原生應用開發如果接入這個智能體會產生什么樣的效果?確實,當我們把負責開發原生鴻蒙應用的 DevEco Studio
    發表于 03-13 15:11

    HarmonyOS NEXT開發實戰:DevEco Studio中DeepSeek的使用

    :安裝使用 建議使用DevEco Studio 5.0.3及以上版本。 安裝DevEco Studio:如果尚未安裝DevEco
    發表于 03-07 14:56

    如何在DevEco Studio中利用CodeGPT接入DeepSeek

    近期DeepSeek火爆全球,那一樣很火的開發鴻蒙原生應用的DevEco Studio如果把它接入,會發生什么“化學反應”呢?下面我們將詳細分享如何在DevEco Studio中利用C
    的頭像 發表于 02-19 13:52 ?710次閱讀
    如何在<b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>中利用CodeGPT接入DeepSeek

    DevEco Studio構建分析工具Build Analyzer 為原生鴻蒙應用開發提速

    在原生鴻蒙應用開發過程中,隨著項目復雜度的增加,開發者花費在構建上的時間越來越長,導致開發效率降低。為了幫助開發者解決構建效率的問題,華為在DevEco Studio上提供了Build
    發表于 02-17 18:06

    鴻蒙北向開發OpenHarmony4.1 DevEco Studio開發工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!
    的頭像 發表于 02-07 17:35 ?506次閱讀
    鴻蒙北向開發OpenHarmony4.1 <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>開發工具安裝與配置

    戈帥的《HarmonyOS從入門到精通40例》DevEco Studio升級說明

    《HarmonyOS從入門到精通40例》DevEco Studio升級說明如附件*附件:《HarmonyOS從入門到精通40例》DevEco Studio升級說明.docx
    發表于 12-03 15:45

    DevEco Studio應用與服務體檢工具介紹

    應用檢測工具是開發者快速提升鴻蒙應用產品質量不可或缺的。因此,我們要向您推薦DevEco Studio應用與服務體檢工具(AppAnalyzer)。當前已支持包括各種類型測試以及最佳實踐測試,對于
    的頭像 發表于 11-05 11:39 ?848次閱讀
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>應用與服務體檢工具<b class='flag-5'>介紹</b>

    DevEco Studio Code Linter的使用指南

    在當今對代碼質量和規范性要求日益嚴格的環境中,開發者亟需強大的代碼檢查工具來應對挑戰。DevEco Studio Code Linter正是這樣一款工具,它通過提升代碼質量、統一代碼風格,并有效檢測安全漏洞和潛在bug,為開發者提供了顯著的優勢,成為現代軟件開發中不可或缺
    的頭像 發表于 11-05 09:52 ?723次閱讀

    【迅為RK3568開發板】OpenHarmony學習開發系列教程(1 北向基礎篇一)

    視頻簡介6:18 P9P8_燒寫OpenHarmony固件10:45 P10P9_安裝并配置DevEco-Studio開發環境12:00 P11P10_診斷開發環境和啟動中文插件2:06
    發表于 08-16 15:27

    第二屆大會回顧22 軟件缺陷漏洞分析

    演講嘉賓 | 梁洪亮 回顧整理 | 廖? ?濤 排版校對 | 宋夕明 嘉賓介紹 OS安全分論壇? 梁洪亮, 博士,北京郵電大學副教授,博士生導師。研究興趣為可信軟件與智能系統。 視頻回顧 ? 打開嗶
    的頭像 發表于 06-27 08:42 ?546次閱讀
    第二屆大會<b class='flag-5'>回顧</b><b class='flag-5'>第</b>22<b class='flag-5'>期</b>  軟件缺陷漏洞分析

    鴻蒙OS開發:【一次開發,多端部署】(工程管理)

    DevEco Studio的基本使用,請參考[DevEco Studio使用指南]。本章主要介紹如何使用
    的頭像 發表于 05-16 16:07 ?1524次閱讀
    鴻蒙OS開發:【一次開發,多端部署】(工程管理)

    14位特邀嘉賓強勢坐鎮2024電子峰會

    強勢陣容!2024電子峰會14位特邀嘉賓等你來! “聚鏈協同,集智向新”。4月27日,2024(第四屆)中國電子熱點解決方案創新峰會將在深圳深鐵皇冠假日酒店隆重開啟! 本屆電子峰會由B
    的頭像 發表于 04-23 15:28 ?641次閱讀
    <b class='flag-5'>14</b>位特邀嘉賓強勢坐鎮2024電子<b class='flag-5'>峰會</b>!
    主站蜘蛛池模板: 日韩亚洲人成在线综合日本 | 四虎国产精品免费久久影院 | 亚洲 欧美 精品 | 美女把尿口扒开让男人桶出水 | 一级特黄特色的免费大片视频 | 国产午夜精品福利 | 三级在线观看网站 | 美女牲交视频一级毛片 | 亚洲精品电影天堂网 | 亚洲天堂免费观看 | 国产nv精品你懂得 | 日韩毛片免费看 | 亚洲免费资源 | 久久人人爽爽爽人久久久 | 亚洲激情视频网 | 国产一级特黄生活片 | 一级毛片视频在线 | 欧美成人26uuu欧美毛片 | 免费日韩一级片 | 日本口工禁漫画无遮挡全彩 | 欧美人与性另类 | 欧美黄色片在线观看 | 精品免费久久久久久成人影院 | 久久亚洲欧美成人精品 | h网站在线看 | 99精品国产高清自在线看超 | 五月激情久久 | 日韩成人一级 | 免费的男女拍拍拍的视频 | 国产三级在线观看免费 | 视频免费观看网址 | 午夜大片在线观看 | 啪啪网站色大全免费 | 中文字幕一区视频 | 色综合视频在线观看 | 天天干天天操天天干 | 农村苗族一级特黄a大片 | bt天堂资源种子在线8 | 一级毛片在线看在线播放 | 琪琪see色原网一区二区 | 人与禽交免费网站视频 |