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