從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

科技行業(yè)注重與時俱進,秉持創(chuàng)新不息的精神,編程語言和開發(fā)框架是影響應(yīng)用體驗和應(yīng)用生態(tài)的關(guān)鍵要素,持續(xù)更新與發(fā)展至關(guān)重要。從編程語言Javascript/Typescript,Python,Java,Kotlin,Swift,Rust,ArkTS,再到開發(fā)框架Web,Flutter,SwiftUI,JetpackCompose,ArkUI等等的百花齊放,開發(fā)者面臨著豐富的開發(fā)工具和語言的選擇。為了更好地推動智能化發(fā)展,開發(fā)者必須關(guān)注萬物互聯(lián)到萬物智聯(lián)的產(chǎn)業(yè)趨勢,積極擁抱變革,打造適應(yīng)新場景和新應(yīng)用模型的解決方案,為未來的智能化發(fā)展貢獻力量。

2023年11月4日的第二屆開放原子開源基金會OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇上,一場關(guān)于萬物智聯(lián)時代應(yīng)用軟件開發(fā)技術(shù)方向與前景的探討熱烈展開。編程語言及開發(fā)框架分論壇邀請了OpenHarmony項目群技術(shù)指導(dǎo)委員會編程語言TSG負責人、華為編程語言首席專家馮新宇,OpenHarmony項目群技術(shù)指導(dǎo)委員會跨平臺應(yīng)用框架TSG負責人余枝強擔任出品人。同時,來自華為、英特爾中國有限公司、支付寶(中國)網(wǎng)絡(luò)技術(shù)有限公司、百度、字節(jié)跳動等科技企業(yè)的技術(shù)專家,與南京大學、北京航空航天大學等學術(shù)機構(gòu)的代表共計9位嘉賓齊聚一堂,共同探討了萬物智聯(lián)時代應(yīng)用軟件開發(fā)技術(shù)的方向與前景。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

出品人:OpenHarmony項目群技術(shù)指導(dǎo)委員會編程語言TSG負責人、

華為編程語言首席專家馮新宇

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

出品人:OpenHarmony項目群技術(shù)指導(dǎo)委員會跨平臺應(yīng)用框架TSG負責人余枝強

英特爾中國有限公司W(wǎng)ebAssemblyMicroRuntime開源項目技術(shù)委員會主席王鑫介紹WebAssembly是吸收了工業(yè)最佳實踐與學術(shù)界前沿研究成果的一門程序語言,從C/C++最早作為支持WebAssembly的前端語言開始,至今有越來越多的前端編程語言如Rust,Go,Kotlin,AssemblyScript等已經(jīng)支持將WebAssembly作為一個編譯目標,促使一個基于WebAssembly的跨語言生態(tài)正在快速發(fā)展。會上也分享開源項目wasmnizer-ts在編譯TypeScript到WebAssembly的技術(shù)實踐。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

英特爾中國有限公司WebAssemblyMicroRuntime開源項目技術(shù)委員會主席王鑫主題分享

支付寶終端基礎(chǔ)平臺技術(shù)部負責人黎三平帶來《支付寶終端技術(shù)實踐與思考》主題演講,他指出在終端技術(shù)的迭代演進過程中具有一定的周期規(guī)律,從過去單領(lǐng)域工程化的階段進入到跨領(lǐng)域整合的第二曲線階段。那么,作為擁有數(shù)億用戶的生活服務(wù)平臺,支付寶的終端技術(shù)是如何承載數(shù)字化的服務(wù),特別是在面向多設(shè)備、多場景下的挑戰(zhàn)是如何應(yīng)對的?其實本質(zhì)上就是通過編程語言和框架的升級迭代,來提供最佳的解決方案。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

支付寶終端基礎(chǔ)平臺技術(shù)部負責人黎三平主題分享

隨后,百度資深研發(fā)工程師、文心一言APP技術(shù)負責人樊中愷在介紹《AINative應(yīng)用開發(fā)》時談到AINative時代最具革命性的變化是:隨版的產(chǎn)品功能迭代轉(zhuǎn)化為隨時的模型能力升級。而串聯(lián)用戶和產(chǎn)品的,則是對齊后的快捷交互和自然語言。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

百度資深研發(fā)工程師、文心一言APP技術(shù)負責人樊中愷主題分享

華為2012實驗室技術(shù)專家凌實認為面向下一代萬物互聯(lián)新生態(tài),亟需突破傳統(tǒng)架構(gòu),并且攜手生態(tài)伙伴,方能共建全新的開放Web運行底座。他指出Web技術(shù)因其跨端能力和強動態(tài)性等特點,在應(yīng)用開發(fā)中扮演著越來越重要的作用。面向應(yīng)用的場景也對Web技術(shù)在性能、擴展性、用戶體驗等方面提出了相對傳統(tǒng)網(wǎng)頁場景不同的需求。因此,在OpenHarmony新生態(tài)下Web技術(shù)迎來了諸多的機會和挑戰(zhàn)。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

華為2012實驗室技術(shù)專家凌實主題分享

隨后,華為ArkUI技術(shù)專家蘭守忍認為伴隨著移動互聯(lián)網(wǎng)的高速發(fā)展,跨平臺框架經(jīng)歷了從Web技術(shù)、到原生渲染、到自渲染技術(shù)的發(fā)展歷程。而ArkUI作為OpenHarmony原生應(yīng)用開發(fā)框架,其具備簡潔自然的聲明式語法,并且已拓展到多個OS平臺,基于一套主代碼,可構(gòu)建支持多平臺的精美、高性能應(yīng)用。此外,ArkUI開發(fā)框架開發(fā)效率上提升代碼復(fù)用度,用戶體驗上提供UX一致性和極致的性能,業(yè)務(wù)上提供新特性快速更新的動態(tài)化能力,持續(xù)演進框架競爭力。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

華為ArkUI技術(shù)專家蘭守忍主題分享

南京大學計算機科學與技術(shù)系副教授,博導(dǎo)陳林則提出在軟件生態(tài)系統(tǒng)中,混合語言編程會遇到諸多的問題與挑戰(zhàn)。他表示混合語言編程是開放互聯(lián)、協(xié)同演進的軟件生態(tài)系統(tǒng)的自然選擇。他主要從軟件生態(tài)系統(tǒng)質(zhì)量保障的視角,介紹了膠水代碼自動生成和跨語言缺陷分析面臨的問題和挑戰(zhàn)。提出了一種基于參數(shù)化模板重寫系統(tǒng)的膠水代碼生成方法,可以高效地生成契合實際場景的JavaScript/C膠水代碼,同時有效地阻止跨語言邊界的軟件缺陷。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

南京大學計算機科學與技術(shù)系副教授、博士生導(dǎo)師陳林主題分享

北京航空航天大學教授、博士生導(dǎo)師史曉華談到盡管JavaScript程序當前主要通過JS引擎執(zhí)行,但隨著WebAssembly成為越來越受歡迎的底層運行時系統(tǒng),JWST給出了在WebAssembly運行時之上高效運行JavaScript的另一種選擇。并指出JWST是一個將JavaScript程序靜態(tài)編譯為WebAssembly或者native代碼的編譯器,它采用QuickJS編譯生成的字節(jié)碼作為輸入,編譯優(yōu)化后生成LLVMIR,最后通過LLVM后端編譯器生成WebAssembly字節(jié)碼或者nativecode。與此同時,JWST在JavaScript語言規(guī)范ECMATEST-262測試集上獲得了不低于QuickJS的通過率。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

北京航空航天大學教授、博士生導(dǎo)師史曉華主題分享

字節(jié)跳動SELab技術(shù)專家彭超帶來了《移動應(yīng)用GUI程序測試實踐與挑戰(zhàn)》分享,通過移動應(yīng)用GUI程序測試挑戰(zhàn)涉獵智能遍歷、多機協(xié)同、基于函數(shù)變更的精準定向和擬人測試等能力,以及基于CV算法的圖形異常斷言能力帶來強關(guān)聯(lián)。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

字節(jié)跳動SELab技術(shù)專家彭超主題分享

華為中央軟件院編程語言實驗室架構(gòu)師徐瀟在主題為《編程語言并發(fā)特性設(shè)計及面向移動應(yīng)用開發(fā)的思考》演講中指出,移動應(yīng)用”天然異步”的特征決定了其開發(fā)語言需要具備對并發(fā)的支持,涉及語言、運行時、庫及配套工具等。報告中介紹了華為編程語言實驗室對上述特性的思考和相關(guān)語言特性的設(shè)計,以支持應(yīng)用開發(fā)中的高并發(fā)編程。

從更新迭代中找尋發(fā)展OpenHarmony技術(shù)大會編程語言及開發(fā)框架分論壇召開

華為中央軟件院編程語言實驗室架構(gòu)師徐瀟主題分享

通過各位嘉賓的精彩分享,不難看出,編程語言及應(yīng)用框架是促使操作系統(tǒng)持續(xù)、高效發(fā)展的的重要組成部分,而應(yīng)用生態(tài)的形成與建立才是最終的目標。OpenHarmony驅(qū)動了萬物智聯(lián)形態(tài)下應(yīng)用軟件開發(fā)的技術(shù)創(chuàng)新,從而更好地夯實了技術(shù)壁壘,加速了OpenHarmony應(yīng)用生態(tài)的繁榮發(fā)展。期待更多合作伙伴加入到OpenHarmony應(yīng)用生態(tài)中來,共同構(gòu)建萬物智聯(lián)的美好世界。

原創(chuàng)文章,作者:陳晨,如若轉(zhuǎn)載,請注明出處:http://2079x.cn/article/592813.html

陳晨陳晨管理團隊

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評論