91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

峰會(huì)回顧第14期 | DevEco Studio 介紹

OpenHarmony TSC ? 來(lái)源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2023-06-13 08:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

演講嘉賓 | 劉金華

回顧整理 | 廖 濤

排版校對(duì) | 李萍萍

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

嘉賓簡(jiǎn)介

劉金華,華為開(kāi)發(fā)者平臺(tái)首席架構(gòu)師。

內(nèi)容來(lái)源

第一屆開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony技術(shù)峰會(huì)——開(kāi)發(fā)者工具分論壇

視頻回顧

正 文 內(nèi) 容

DevEco Studio是基于IntelliJ IDEA Community開(kāi)源版本打造,面向OpenHarmony全場(chǎng)景多設(shè)備的一站式集成開(kāi)發(fā)環(huán)境(IDE),為開(kāi)發(fā)者提供工程模板創(chuàng)建、開(kāi)發(fā)、編譯、調(diào)試等 E2E 的OpenHarmony應(yīng)用/服務(wù)開(kāi)發(fā)。DevEco Studio有哪些重要特性,又能夠給開(kāi)發(fā)者帶來(lái)哪些體驗(yàn)?華為開(kāi)發(fā)者平臺(tái)首席架構(gòu)師劉金華在第一屆OpenHarmony技術(shù)峰會(huì)上帶來(lái)了幾點(diǎn)分享。

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

01?

低代碼可視化開(kāi)發(fā)

低代碼可視化開(kāi)發(fā)并不是泛化的解決方案,不能取代編碼過(guò)程,而是能夠在特定領(lǐng)域面向特定場(chǎng)景給開(kāi)發(fā)者提供更好體驗(yàn),提高開(kāi)發(fā)效率,降低開(kāi)發(fā)門(mén)檻的解決方案。在一個(gè)軟件產(chǎn)品的開(kāi)發(fā)過(guò)程中,大多數(shù)情況下設(shè)計(jì)工作和代碼開(kāi)發(fā)是分開(kāi)進(jìn)行的,這就導(dǎo)致開(kāi)發(fā)者需要先理解設(shè)計(jì)的架構(gòu)和意圖,再進(jìn)行代碼開(kāi)發(fā),這種方式不但效率低下,且容易造成理解偏差。

DevEco Studio提供了豐富的UI界面編輯能力,支持自由拖拽組件和可視化數(shù)據(jù)綁定,可快速預(yù)覽效果,所見(jiàn)即所得,高效協(xié)同設(shè)計(jì)和開(kāi)發(fā)工作;同時(shí),基于業(yè)務(wù)場(chǎng)景多樣化且無(wú)法窮舉的背景,DevEco Studio提供了自定義組件功能,支持根據(jù)業(yè)務(wù)訴求可視化開(kāi)發(fā)自定義組件,并能夠?qū)⑵涮砑拥较鄳?yīng)的組件庫(kù)中,做到一處設(shè)計(jì),多處復(fù)用;此外,DevEco Studio還支持卡片的零代碼開(kāi)發(fā),降低開(kāi)發(fā)門(mén)檻和提升界面開(kāi)發(fā)效率。通過(guò)DevEco Studio提供的低代碼可視化開(kāi)發(fā)能力,能夠高效高質(zhì)量地完成軟件產(chǎn)品的界面端到端開(kāi)發(fā)。

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

低代碼可視化設(shè)計(jì)-開(kāi)發(fā)協(xié)同示例

02?

智能代碼編輯

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

  • 提供代碼的智能補(bǔ)齊能力,編輯器會(huì)分析上下文并理解項(xiàng)目?jī)?nèi)容,并根據(jù)輸入的內(nèi)容,提示可補(bǔ)齊的類(lèi)、屬性、方法和關(guān)鍵字的名稱(chēng)等,減輕重復(fù)代碼勞動(dòng),緩解陌生代碼壓力;

  • 支持對(duì)ArkTS、JavaScript、C/C++等語(yǔ)言的代碼關(guān)鍵字、運(yùn)算符、字符串、類(lèi)、標(biāo)識(shí)符、注釋等進(jìn)行高亮顯示,同時(shí)可以根據(jù)具體業(yè)務(wù)情況自定義各種高亮顯示方案,便于代碼檢視;

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

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

智能代碼補(bǔ)全示例

03?

高效編譯構(gòu)建工具 Hvigor

編譯構(gòu)建工具是一個(gè)把源代碼生成可執(zhí)行應(yīng)用程序的過(guò)程自動(dòng)化程序。DevEco Studio提供的構(gòu)建工具Hvigor是一款基于TypeScript實(shí)現(xiàn)的前端編譯構(gòu)建任務(wù)編排工具,結(jié)合ohpm包管理機(jī)制,在多線程并行編譯、任務(wù)級(jí)增量編譯、任務(wù)流自由擴(kuò)展以及多目標(biāo)構(gòu)建打包等多維度開(kāi)發(fā)了新特性,更符合OpenHarmony ArkTS/JS開(kāi)發(fā)者的開(kāi)發(fā)習(xí)慣。

Hvigor提供高性能ArkTS引擎和AOT編譯,在傳統(tǒng)的編譯構(gòu)建流程上進(jìn)一步優(yōu)化,將解析源碼、編譯字節(jié)碼、讀取運(yùn)行信息、編譯優(yōu)化機(jī)器碼等流程打包到構(gòu)建流程中,降低啟動(dòng)開(kāi)銷(xiāo)以及高性能預(yù)熱開(kāi)銷(xiāo),使啟動(dòng)就可直接達(dá)到峰值性能,大幅提升啟動(dòng)性能。

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

AOT 編譯和高性能 ArkTS 引擎

04?

熱重載

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

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

熱重載代碼修改示例

05?

跨語(yǔ)言混合調(diào)試

在OpenHarmony的場(chǎng)景上存在兩種語(yǔ)言:ArkTS語(yǔ)言和C++語(yǔ)言。在調(diào)試應(yīng)用代碼的過(guò)程中,一個(gè)業(yè)務(wù)功能可能既有ArkTS代碼,也有C++代碼,兩種語(yǔ)言的語(yǔ)言棧不一致。DevEco Studio提供跨語(yǔ)言混合調(diào)試功能,支持ArkTS/C++無(wú)縫混合調(diào)試,使調(diào)試操作體驗(yàn)與單語(yǔ)言一致。

06?

場(chǎng)景化性能調(diào)優(yōu)

DevEco Studio平臺(tái)提供高效的場(chǎng)景化性能調(diào)優(yōu)工具DevEco Insight。調(diào)優(yōu)是一個(gè)復(fù)雜的系統(tǒng)工程,現(xiàn)有的調(diào)優(yōu)工具五花八門(mén),所收集的指標(biāo)不盡相同,那么如何在眾多的指標(biāo)中篩選出與調(diào)優(yōu)目標(biāo)最相關(guān)的呢?DevEco Insight能夠根據(jù)典型性能問(wèn)題提煉場(chǎng)景化調(diào)優(yōu)模版,結(jié)合實(shí)時(shí)性能監(jiān)控智能推薦分析模板;同時(shí),支持關(guān)聯(lián)分析多維度性能數(shù)據(jù),實(shí)現(xiàn)問(wèn)題高效分析、精準(zhǔn)定位,將性能問(wèn)題溯源到代碼行。

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

DevEco Insight 調(diào)優(yōu)能力

07?

多維度測(cè)試

在軟件產(chǎn)品的開(kāi)發(fā)生命周期中,測(cè)試是關(guān)鍵環(huán)節(jié)。DevEco Studio平臺(tái)提供多維度、全方位的測(cè)試方案:

  • 專(zhuān)項(xiàng)測(cè)試:兼容性/穩(wěn)定性/UX/性能/功耗/安全專(zhuān)項(xiàng)測(cè)試保障

  • 集成測(cè)試:規(guī)?;瘻y(cè)試,所見(jiàn)即所得,端到端場(chǎng)景看護(hù)

  • 單元測(cè)試:最小粒度測(cè)試,測(cè)試前移,問(wèn)題暴露在前端

通過(guò)多個(gè)測(cè)試方案覆蓋,在全生命周期保障應(yīng)用質(zhì)量。

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

多維度測(cè)試方案

08?

總結(jié)

OpenHarmony社區(qū)有其專(zhuān)屬的集成開(kāi)發(fā)環(huán)境(IDE)。區(qū)別于泛用型IDE,領(lǐng)域型IDE還有很多專(zhuān)屬特性和功能有待發(fā)掘。期待越來(lái)越多有興趣的開(kāi)發(fā)者能夠加入到后續(xù)DevEco Studio平臺(tái)的開(kāi)發(fā)和探索中來(lái)。


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

    關(guān)注

    0

    文章

    353

    瀏覽量

    47853
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2119

    瀏覽量

    75483
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    680

    瀏覽量

    34209
  • OpenHarmony
    +關(guān)注

    關(guān)注

    30

    文章

    3858

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    【M-K1HSE開(kāi)發(fā)板免費(fèi)體驗(yàn)】DevEco Studio應(yīng)用開(kāi)發(fā)體驗(yàn)(物理機(jī)器運(yùn)行失敗)

    安裝IDEhttps://developer.huawei.com/consumer/cn/deveco-studio/下下載DevEco Studio需要先登錄 解壓下載的安裝包雙擊
    發(fā)表于 07-19 11:16

    DevEco CodeGenie 鴻蒙AI 輔助編程初次使用

    一、工具概述與核心能力 DevEco CodeGenie 是集成在 DevEco Studio 中的 AI 輔助編程插件,專(zhuān)為 HarmonyOS 應(yīng)用開(kāi)發(fā)設(shè)計(jì),提供三大核心能力: 智能知識(shí)問(wèn)答
    的頭像 發(fā)表于 06-26 08:48 ?228次閱讀

    最新 HUAWEI DevEco Studio 使用技巧

    最新 HUAWEI DevEco Studio 使用技巧 HUAWEI DevEco Studio 作為我們 harmonyos 應(yīng)用的開(kāi)發(fā)工具,有必要好好打磨一下。 Chinese
    的頭像 發(fā)表于 04-27 16:59 ?730次閱讀
    最新 HUAWEI <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 使用技巧

    DevEco Studio 工具如何安裝

    推送應(yīng)用到真機(jī)運(yùn)行 步驟 1將搭載 KaihongOS 系統(tǒng)的開(kāi)發(fā)板與安裝 DevEco Studio 的 PC 相連。 步驟 2應(yīng)用添加自動(dòng)簽名,詳見(jiàn)下一節(jié)DevEco Studio
    發(fā)表于 04-24 07:38

    最新 HUAWEI DevEco Studio 調(diào)試技巧

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

    鴻蒙北向開(kāi)發(fā)OpenHarmony5.0 DevEco Studio開(kāi)發(fā)工具安裝與配置

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

    【貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板深度試用報(bào)告】使用Deveco Studio進(jìn)行開(kāi)發(fā)

    studio,再到真機(jī)運(yùn)行,對(duì)于版本的匹配要求,非常的嚴(yán)格,所以保險(xiǎn)起見(jiàn),我用的是4.1 Release,之前編譯的時(shí)候,也選用的這個(gè)版本。 一、Deveco Studio安裝 我沒(méi)有用最新版
    發(fā)表于 03-16 11:28

    DevEco Studio 聯(lián)合小藝接入 DeepSeek,步驟更簡(jiǎn)單開(kāi)發(fā)鴻蒙更專(zhuān)業(yè)

    隨著小藝接入了 DeepSeek,智能體的問(wèn)答變得更加絲滑流暢,讓人不禁想到鴻蒙原生應(yīng)用開(kāi)發(fā)如果接入這個(gè)智能體會(huì)產(chǎn)生什么樣的效果?確實(shí),當(dāng)我們把負(fù)責(zé)開(kāi)發(fā)原生鴻蒙應(yīng)用的 DevEco Studio
    發(fā)表于 03-13 15:11

    HarmonyOS NEXT開(kāi)發(fā)實(shí)戰(zhàn):DevEco Studio中DeepSeek的使用

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

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

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

    DevEco Studio構(gòu)建分析工具Build Analyzer 為原生鴻蒙應(yīng)用開(kāi)發(fā)提速

    在原生鴻蒙應(yīng)用開(kāi)發(fā)過(guò)程中,隨著項(xiàng)目復(fù)雜度的增加,開(kāi)發(fā)者花費(fèi)在構(gòu)建上的時(shí)間越來(lái)越長(zhǎng),導(dǎo)致開(kāi)發(fā)效率降低。為了幫助開(kāi)發(fā)者解決構(gòu)建效率的問(wèn)題,華為在DevEco Studio上提供了Build
    發(fā)表于 02-17 18:06

    鴻蒙北向開(kāi)發(fā)OpenHarmony4.1 DevEco Studio開(kāi)發(fā)工具安裝與配置

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

    戈帥的《HarmonyOS從入門(mén)到精通40例》DevEco Studio升級(jí)說(shuō)明

    《HarmonyOS從入門(mén)到精通40例》DevEco Studio升級(jí)說(shuō)明如附件*附件:《HarmonyOS從入門(mén)到精通40例》DevEco Studio升級(jí)說(shuō)明.docx
    發(fā)表于 12-03 15:45

    DevEco Studio應(yīng)用與服務(wù)體檢工具介紹

    應(yīng)用檢測(cè)工具是開(kāi)發(fā)者快速提升鴻蒙應(yīng)用產(chǎn)品質(zhì)量不可或缺的。因此,我們要向您推薦DevEco Studio應(yīng)用與服務(wù)體檢工具(AppAnalyzer)。當(dāng)前已支持包括各種類(lèi)型測(cè)試以及最佳實(shí)踐測(cè)試,對(duì)于
    的頭像 發(fā)表于 11-05 11:39 ?1337次閱讀
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>應(yīng)用與服務(wù)體檢工具<b class='flag-5'>介紹</b>

    DevEco Studio Code Linter的使用指南

    在當(dāng)今對(duì)代碼質(zhì)量和規(guī)范性要求日益嚴(yán)格的環(huán)境中,開(kāi)發(fā)者亟需強(qiáng)大的代碼檢查工具來(lái)應(yīng)對(duì)挑戰(zhàn)。DevEco Studio Code Linter正是這樣一款工具,它通過(guò)提升代碼質(zhì)量、統(tǒng)一代碼風(fēng)格,并有效檢測(cè)安全漏洞和潛在bug,為開(kāi)發(fā)者提供了顯著的優(yōu)勢(shì),成為現(xiàn)代軟件開(kāi)發(fā)中不可或缺
    的頭像 發(fā)表于 11-05 09:52 ?1077次閱讀
    主站蜘蛛池模板: 情趣店上班h系列小说 | 经典三级影院 | 成人午夜大片免费看爽爽爽 | 国内免费视频成人精品 | 国产精品福利久久2020 | 亚洲 欧洲 日韩 | 日本不卡免费高清一级视频 | 欧美高清一区二区 | 色综合社区 | 色视频网站免费 | 狠狠色噜噜狠狠狠狠米奇777 | 亚洲五月婷 | 欧美黄色三级视频 | 钻石午夜影院 | 婷婷丁香五月中文字幕 | 欧美一级特黄aaaaaa在线看首页 | 色噜噜狠狠狠狠色综合久一 | 欧美一级高清片欧美国产欧美 | 欧美 亚洲 一区 | 嫩草影院网站入口 | 丁香婷五月 | 久久semm亚洲国产 | 亚洲线精品一区二区三区 | 欧美综合色区 | 全部免费特黄特色大片视频 | 韩国美女丝袜一区二区 | 57pao成人永久免费视频 | 国产va免费精品高清在线 | 老子影院午夜精品欧美视频 | 天天操夜夜夜 | 5g国产精品影院天天5g天天爽 | 久久亚洲国产视频 | 成人丁香乱小说 | 公开免费视频 | 亚洲最大的成人网 | 护士巨好爽好大乳 | 六月婷婷精品视频在线观看 | 亚洲卡5卡6卡7国色天香 | 亚洲成人国产 | 日本拍拍视频 | 亚洲一区在线视频 |