助力應(yīng)用創(chuàng)新提升開發(fā)效率聚焦OpenHarmony技術(shù)大會開發(fā)者工具分論壇
在當(dāng)今數(shù)字化世界中,軟件開發(fā)已成為各類企業(yè)和組織不可或缺的技術(shù)支撐。為了全面降低開發(fā)成本,提高開發(fā)效率,開發(fā)者們將目光轉(zhuǎn)向了各種開發(fā)工具和輔助軟件上。在2023年11月4日舉辦的第二屆開放原子開源基金會OpenHarmony技術(shù)大會開發(fā)者工具分論壇上,9位技術(shù)專家齊聚一堂,共同探討開發(fā)工具、開發(fā)方法、工程方法及開發(fā)者文檔等關(guān)鍵技術(shù)內(nèi)容。他們致力于為開發(fā)者提供卓越的工具,以提升開發(fā)效率,助推應(yīng)用創(chuàng)新,為軟件產(chǎn)業(yè)的繁榮發(fā)展貢獻力量。
本文引用地址:http://2s4d.com/article/202311/452492.htm參加論壇的技術(shù)專家包括華為軟件IDE實驗室主任蔣奕,江蘇潤和軟件股份有限公司副總裁劉洋,北京航空航天大學(xué)教授、博士生導(dǎo)師石琳,華為終端BG軟件部開發(fā)者平臺首席架構(gòu)師劉金華,西安交通大學(xué)副教授晉武俠,華為終端軟件技術(shù)專家彭彪,百度資深研發(fā)工程師、云端開發(fā)平臺技術(shù)負責(zé)人李楊,華為畢昇編譯器架構(gòu)師俞超,深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司、OpenHarmony社區(qū)開發(fā)部社區(qū)共建首席架構(gòu)師王石。
華為軟件IDE實驗室主任蔣奕擔(dān)任本論壇出品人,致開場辭并分享《全流程智慧化鴻蒙應(yīng)用開發(fā)》的主題演講,他表示在大模型浪潮下,傳統(tǒng)的開發(fā)方式已無法滿足開發(fā)者對效率的訴求,新的開發(fā)模式必將會出現(xiàn)并走向智慧化;當(dāng)前實驗室在不斷豐富代碼編輯、調(diào)試、調(diào)優(yōu)等傳統(tǒng)開發(fā)能力的基礎(chǔ)上并逐步向智慧化開發(fā)模式進行探索;當(dāng)前基于下一代IDE內(nèi)核,實驗室正致力打造元服務(wù)自動生成、存量UI代碼自動轉(zhuǎn)換智能化工具,以提升元服務(wù)開發(fā)效率、實現(xiàn)鴻蒙生態(tài)快速構(gòu)建;未來實驗室計劃逐步完善全流程智慧化鴻蒙應(yīng)用開發(fā)工具鏈,實現(xiàn)應(yīng)用開發(fā)模式向智慧化遷移。
華為軟件IDE實驗室主任蔣奕主題分享
江蘇潤和軟件股份有限公司副總裁劉洋,詳細闡述了如何通過性能調(diào)試工具提升OpenHarmony發(fā)行版的產(chǎn)品力。他強調(diào),優(yōu)秀的工具對于提升工作效率和品質(zhì)至關(guān)重要。OpenHarmony性能工具為開發(fā)者提供了專業(yè)且豐富的工具集,旨在幫助開發(fā)者分析、優(yōu)化和提升應(yīng)用程序在操作系統(tǒng)上的性能。這些工具能夠快速識別性能瓶頸、優(yōu)化代碼并改進系統(tǒng)響應(yīng)速度,使開發(fā)者能夠深入了解應(yīng)用程序的性能特征,并針對性地進行優(yōu)化,從而為用戶提供更卓越的體驗和更高效的應(yīng)用運行。這一介紹展示了OpenHarmony性能工具對于提升產(chǎn)品品質(zhì)的重要作用,并為開發(fā)者提供了寶貴的優(yōu)化思路。
江蘇潤和軟件股份有限公司副總裁劉洋主題分享
北京航空航天大學(xué)教授、博士生導(dǎo)師石琳表示,大語言模型在軟件開發(fā)的多項任務(wù)中展現(xiàn)出了驚人的效果。然而,其黑盒化、不可解釋性和無保證等特性給其在軟件開發(fā)工具中的深度整合帶來了難題。為了解決這一挑戰(zhàn),研究團隊探索了基于大模型的代碼生成技術(shù),并開發(fā)了一個交互式代碼生成框架,以幫助程序員輕松構(gòu)建高效的Prompt。這一進展為大語言模型在軟件開發(fā)中的智能化應(yīng)用奠定了基礎(chǔ),并展望了其未來的關(guān)鍵挑戰(zhàn)和發(fā)展前景。
北京航空航天大學(xué)教授、博士生導(dǎo)師石琳主題分享
華為終端BG軟件部開發(fā)者平臺首席架構(gòu)師劉金華表示,IDE作為開發(fā)者的生產(chǎn)力工具,效率是個永恒的話題,探索無止境,從文本編輯器到圖形IDE,從桌面端走向云端,從單機到分布式,下一代的IDE又應(yīng)該有哪些特點呢?本次將分享對下一代IDE演進方向的思考:可端可云,協(xié)同開發(fā)、智能編程。
華為終端BG軟件部開發(fā)者平臺首席架構(gòu)師劉金華主題分享
西安交通大學(xué)副教授晉武俠發(fā)表了《架構(gòu)為中心的開發(fā)者工具核心技術(shù)與應(yīng)用》主題演講。她強調(diào),隨著智能化技術(shù)的發(fā)展,解決代碼級問題的工具已經(jīng)越來越豐富,使得解決成本逐漸降低。然而,相較于代碼級問題,架構(gòu)級問題在軟件生命周期中更為普遍,難以發(fā)現(xiàn)且影響廣泛,代價高昂。因此,她提出了以架構(gòu)為中心的分析方法,旨在幫助開發(fā)者更好地定位和解決日常開發(fā)活動中遇到的問題,幫助從“根”上提前預(yù)警、避免、消除軟件的可維護性問題,促進軟件系統(tǒng)長期健康演化,提高軟件研發(fā)效能。
西安交通大學(xué)副教授晉武俠主題分享
華為終端軟件技術(shù)專家彭彪通過《使用ArkTS構(gòu)建高性能流暢的OpenHarmony應(yīng)用》主題演講,指明ArkTS是OpenHarmony的應(yīng)用開發(fā)語言,它提供了聲明式UI范式、狀態(tài)管理支持等相應(yīng)的能力,讓開發(fā)者可以以更簡潔、更自然的方式開發(fā)應(yīng)用。同時,它在保持TypeScript基本語法風(fēng)格的基礎(chǔ)上,進一步通過規(guī)范強化靜態(tài)檢查和分析,使得在程序運行之前的開發(fā)期能檢測更多錯誤,提升代碼正確性;并實現(xiàn)更好的運行性能。
華為終端軟件技術(shù)專家彭彪主題分享
百度資深研發(fā)工程師、云端開發(fā)平臺技術(shù)負責(zé)人李楊表示,現(xiàn)代軟件已深度滲透各行業(yè),領(lǐng)域融合廣泛,高度交互,且常常涉及大規(guī)??绲赜虻膮f(xié)同開發(fā),這為軟件的快速高質(zhì)量開發(fā)帶來了全新的機遇與挑戰(zhàn)。他強調(diào),相較于傳統(tǒng)IDE,CloudIDE具有獨特的優(yōu)勢,如不占用本地資源、無需安裝、更出色的資源與代碼管控等。此外,借助云原生的優(yōu)勢,CloudIDE還能提供本地IDE無法實現(xiàn)的能力,如提供預(yù)設(shè)的研發(fā)環(huán)境和與研發(fā)平臺的深度集成,從而為開發(fā)者帶來更高效、便捷的編程體驗。
百度資深研發(fā)工程師、云端開發(fā)平臺技術(shù)負責(zé)人李楊主題分享
華為畢昇編譯器架構(gòu)師俞超在分享會上詳細介紹了畢昇編譯器與OpenHarmonyRISC-V生態(tài)的最新進展。他表示,編譯技術(shù)是連接軟件與硬件的關(guān)鍵橋梁,隨著技術(shù)的不斷進步,OpenHarmony的生態(tài)將會更加健康和豐富。華為畢昇編譯器積極參與OpenHarmony生態(tài)建設(shè),在RISC-V的Codesize優(yōu)化方面取得了顯著成果,為OpenHarmony生態(tài)的繁榮和發(fā)展做出了貢獻。
華為畢昇編譯器架構(gòu)師俞超主題分享
最后,來自深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司的,OpenHarmony社區(qū)開發(fā)部社區(qū)共建首席架構(gòu)師王石談到作為開源技術(shù)的擁護者與重要貢獻者,深開鴻積極擁抱OpenHarmony,專注于核心能力提升,全力為社區(qū)做出貢獻。深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司致力于與社區(qū)共建南北向生態(tài)技術(shù)底座,持續(xù)推動OpenHarmony的商業(yè)落地實踐工具和開發(fā)者生態(tài)繁榮。為了解決OpenHarmony開發(fā)過程中的痛點問題,深開鴻成立了輔助工具SIG,設(shè)計、開發(fā)、優(yōu)化各類開發(fā)工具,形成完善的工具集和整體解決方案,從而降低OpenHarmony的開發(fā)門檻,提高開發(fā)效率,為生態(tài)繁榮提供強大的技術(shù)支撐。
深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司OpenHarmony社區(qū)開發(fā)部社區(qū)共建首席架構(gòu)師王石主題分享
在開發(fā)者工具分論壇的閉幕環(huán)節(jié),論壇出品人、華為軟件IDE實驗室主任蔣奕老師主持了一場別開生面的圓桌討論。本次討論的嘉賓陣容強大,包括江蘇潤和軟件技術(shù)總監(jiān)石磊、深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司社區(qū)共建首席架構(gòu)師王石、北航教授石琳、西安交通大學(xué)教授晉武俠、百度云端開發(fā)平臺技術(shù)負責(zé)人李楊、華為畢昇編譯器架構(gòu)師俞超以及華為終端軟件技術(shù)專家彭彪。討論的核心議題主要包括三個方面:一是開發(fā)者工具如何在OpenHarmony生態(tài)建設(shè)中發(fā)揮重要作用;二是大模型時代下,開發(fā)者工具將面臨哪些變革;三是展望未來開發(fā)者工具的發(fā)展趨勢。與會嘉賓們紛紛發(fā)表獨到見解,共同探討了這些重要議題,為開發(fā)者工具的未來發(fā)展提供了寶貴的思路和建議。
圓桌論壇
開發(fā)者工具分論壇的成功舉辦,為廣大開發(fā)者提供了一個交流平臺,使他們能夠深入了解相關(guān)工具的使用和獲取方式,提升對OpenHarmony系統(tǒng)的認知能力。這有助于提高開發(fā)效率,吸引更多開發(fā)者更快速、更深入地參與生態(tài)環(huán)境,共同推動生態(tài)的繁榮與發(fā)展。
評論