五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

新聞報(bào)道

了解華為云最新動(dòng)態(tài)

隨時(shí)編碼即刻創(chuàng)新,華為云發(fā)布CodeArts IDE Online服務(wù)
2023-02-16

進(jìn)入21世紀(jì)20年代,“軟件吞噬世界”已經(jīng)成為現(xiàn)實(shí),新計(jì)算、5G、人工智能、DevOps、云原生、應(yīng)用現(xiàn)代化等眾多新概念撲面而來(lái),人類(lèi)的生產(chǎn)、生活、科研、學(xué)習(xí)等活動(dòng)幾乎都會(huì)和軟件產(chǎn)生關(guān)聯(lián)。

軟件開(kāi)發(fā)是把人類(lèi)智慧以代碼方式表達(dá)出來(lái)的過(guò)程,面對(duì)不可預(yù)知且快速變化的世界,開(kāi)發(fā)者面臨著前所未有的巨大挑戰(zhàn)。例如,軟件交付周期和迭代速度要求更高、開(kāi)發(fā)者需要快速學(xué)習(xí)各種新技術(shù)、開(kāi)發(fā)時(shí)間碎片化嚴(yán)重、分散的交付團(tuán)隊(duì)協(xié)同困難、開(kāi)發(fā)與運(yùn)行環(huán)境計(jì)算架構(gòu)不一致將帶來(lái)交叉編譯風(fēng)險(xiǎn)等等。

軟件的生產(chǎn)力往往由開(kāi)發(fā)者和開(kāi)發(fā)工具共同決定,開(kāi)發(fā)工具對(duì)效率的影響不可忽視?!肮び破涫?,必先利其器”,面對(duì)新時(shí)代的重重挑戰(zhàn),開(kāi)發(fā)者在不斷提升自身技能的同時(shí),也對(duì)手中的開(kāi)發(fā)工具產(chǎn)生了新的思考和訴求。

2月16日,華為云發(fā)布CodeArts IDE Online服務(wù),提供了可隨時(shí)隨地編碼的云上開(kāi)發(fā)環(huán)境,同時(shí)具備開(kāi)放的生態(tài)和獨(dú)立插件市場(chǎng),旨在為開(kāi)發(fā)者提供環(huán)境快速獲取、功能開(kāi)箱即用、跨越計(jì)算架構(gòu)、隨時(shí)隨地訪問(wèn)、橫向可擴(kuò)展和支持第三方集成等能力,打造數(shù)字時(shí)代的開(kāi)發(fā)利器。

 

開(kāi)發(fā)工具的四條“秘籍”

華為公司自上世紀(jì)90年代起即投入軟件研發(fā),歷經(jīng)嵌入式軟件開(kāi)發(fā)、企業(yè)化軟件開(kāi)發(fā)、服務(wù)化應(yīng)用開(kāi)發(fā)和云服務(wù)開(kāi)發(fā)等多種不同研發(fā)形態(tài)。為支持研發(fā)效率提升、保證供應(yīng)鏈安全,研發(fā)團(tuán)隊(duì)使用的開(kāi)發(fā)工具從文本編輯器,到圖形化的開(kāi)發(fā)工具,再到支持多語(yǔ)言和可擴(kuò)展的集成開(kāi)發(fā)環(huán)境(IDE),逐步進(jìn)化成支持新語(yǔ)言框架、集成開(kāi)發(fā)者作業(yè)流和支持橫向能力擴(kuò)展的桌面IDE和WebIDE,滿(mǎn)足了多業(yè)務(wù)平臺(tái)的復(fù)雜開(kāi)發(fā)要求。在這個(gè)過(guò)程中,華為總結(jié)出開(kāi)發(fā)工具的四條“秘籍”:

掌握技術(shù)內(nèi)核,探索新的工具形態(tài)滿(mǎn)足業(yè)務(wù)需要。面對(duì)嵌入式開(kāi)發(fā)領(lǐng)域中多版本分支、多硬件類(lèi)別和多外部依賴(lài)等問(wèn)題,為幫助開(kāi)發(fā)者提升環(huán)境準(zhǔn)備效率,華為在深入研究IDE技術(shù)內(nèi)核的基礎(chǔ)上,結(jié)合云計(jì)算的容器技術(shù),推出了內(nèi)部使用的WebIDE業(yè)務(wù)形態(tài)。新的業(yè)務(wù)形態(tài)支持開(kāi)發(fā)者快速申請(qǐng)和獲取復(fù)雜的開(kāi)發(fā)環(huán)境,無(wú)需配置即可開(kāi)展工作,將環(huán)境準(zhǔn)備時(shí)間從天級(jí)縮短到分鐘級(jí)。

將智能化全面融入編碼、瀏覽、調(diào)試、搜索等開(kāi)發(fā)各環(huán)節(jié),以提升開(kāi)發(fā)者效率和能力。以代碼補(bǔ)全為例,通常有兩個(gè)技術(shù)方向:其一為“AI配對(duì)程序員”,開(kāi)發(fā)者用自然語(yǔ)言注釋描述,AI自動(dòng)生成代碼;另一個(gè)是短符號(hào)的“Tab Complete”代碼生成。短期看來(lái),類(lèi)似AI配對(duì)程序員的技術(shù)重點(diǎn)是編程輔助,不會(huì)進(jìn)入主作業(yè)流程。而短符號(hào)代碼生成的“Tab-Complete-Done”體驗(yàn),即在短前綴或無(wú)前綴條件下,利用輕量級(jí)AI模型對(duì)不同場(chǎng)景進(jìn)行補(bǔ)全結(jié)果排序,再由開(kāi)發(fā)者多次敲擊Tab鍵連續(xù)完成短符號(hào)的代碼生成,會(huì)讓開(kāi)發(fā)者擁有“一切盡在掌握”的感覺(jué),這也成為華為智能化開(kāi)發(fā)的研究重點(diǎn)。

積極發(fā)展生態(tài),以擴(kuò)展能力方式支持開(kāi)發(fā)作業(yè)流。華為設(shè)立了與業(yè)界最大規(guī)模插件生態(tài)市場(chǎng)相兼容的插件標(biāo)準(zhǔn),基于開(kāi)發(fā)者作業(yè)流交付大量在IDE中使用的業(yè)務(wù)插件;同時(shí)成立了輔導(dǎo)團(tuán)隊(duì)開(kāi)發(fā)者的官方組織,建立了內(nèi)置于IDE內(nèi)的獨(dú)立插件市場(chǎng)。這些舉措能夠幫助開(kāi)發(fā)者在一個(gè)IDE工具內(nèi)即可流暢完成開(kāi)發(fā)者作業(yè)流,補(bǔ)齊組織內(nèi)開(kāi)發(fā)人員技能差異,提升開(kāi)發(fā)者研發(fā)效率。

支持遠(yuǎn)程分布式辦公,讓效率與安全兼得。為應(yīng)對(duì)分布式開(kāi)發(fā)團(tuán)隊(duì)普遍存在的協(xié)同和遠(yuǎn)程辦公問(wèn)題,華為流程IT和工具團(tuán)隊(duì)聯(lián)合推出“在線安全開(kāi)發(fā)”解決方案。基于安全網(wǎng)絡(luò)通道、安全數(shù)據(jù)保護(hù)和異常環(huán)境檢測(cè)機(jī)制,開(kāi)發(fā)者可以在家庭或外部網(wǎng)絡(luò)條件下接入,在保證開(kāi)發(fā)體驗(yàn)的前提下,實(shí)現(xiàn)核心數(shù)據(jù)和研發(fā)信息保護(hù)。該能力有效支撐了華為數(shù)萬(wàn)開(kāi)發(fā)者的研發(fā)需要,讓效率與安全兼得。

 

讓開(kāi)發(fā)者隨時(shí)編碼,即刻創(chuàng)新

華為云CodeArts IDE Online服務(wù)融合了華為在軟件開(kāi)發(fā)領(lǐng)域的豐富經(jīng)驗(yàn)以及在開(kāi)發(fā)工具上的能力積累,支持開(kāi)發(fā)者基于瀏覽器快速獲取環(huán)境;對(duì)開(kāi)發(fā)者界面進(jìn)行全新升級(jí),支持不同配色切換和中英文顯示,支持獨(dú)立的插件市場(chǎng)和更具兼容性的插件標(biāo)準(zhǔn);提供更多開(kāi)放API,支持第三方業(yè)務(wù)集成并融入開(kāi)發(fā)者作業(yè)流。

面對(duì)當(dāng)前云原生和應(yīng)用現(xiàn)代化的開(kāi)發(fā)需要,華為云CodeArts IDE Online服務(wù)提供了以下新特性:

特性一:10秒快速申請(qǐng),讓開(kāi)發(fā)環(huán)境開(kāi)箱即用

支持開(kāi)發(fā)者在10秒內(nèi)快速申請(qǐng)獲得開(kāi)發(fā)環(huán)境,啟動(dòng)速度相比上一版本提升2倍,環(huán)境準(zhǔn)備省時(shí)省力。開(kāi)發(fā)環(huán)境功能齊備,包含開(kāi)發(fā)者日常使用的編碼、調(diào)試、運(yùn)行、測(cè)試等功能,同時(shí)預(yù)置Java、Python、C/C++,JavaScript、Go等主流開(kāi)發(fā)語(yǔ)言支持,并可自行擴(kuò)展。

特性二:突破操作系統(tǒng)和計(jì)算架構(gòu)的限制,讓開(kāi)發(fā)隨心所欲

支持開(kāi)發(fā)者申請(qǐng)不同計(jì)算架構(gòu)(ARM和x86)的開(kāi)發(fā)環(huán)境,并可通過(guò)運(yùn)行于不同設(shè)備或操作系統(tǒng)上的瀏覽器訪問(wèn)。且支持一個(gè)開(kāi)發(fā)者同時(shí)申請(qǐng)多個(gè)開(kāi)發(fā)環(huán)境,互相不受影響,所提供的云上開(kāi)發(fā)環(huán)境算力規(guī)格可以遠(yuǎn)超個(gè)人電腦。

特性三:開(kāi)發(fā)桌面自定義,滿(mǎn)足開(kāi)發(fā)者個(gè)性化需要

支持開(kāi)發(fā)者自定義開(kāi)發(fā)桌面,支持不同配色風(fēng)格和中英文語(yǔ)言顯示?;趦?nèi)置的插件市場(chǎng),開(kāi)發(fā)者可以方便的搜索瀏覽、自動(dòng)或手工安裝插件,實(shí)現(xiàn)能力橫向擴(kuò)展,還可按照個(gè)人喜好自定義插件位置和界面風(fēng)格。

特性四:支持“被集成”,規(guī)范開(kāi)發(fā)作業(yè)流

提供開(kāi)放API接口,支持以云服務(wù)方式被第三方業(yè)務(wù)集成并融入開(kāi)發(fā)作業(yè)流,滿(mǎn)足各類(lèi)企業(yè)的不同開(kāi)發(fā)場(chǎng)景??筛鶕?jù)參數(shù)定義,設(shè)置環(huán)境啟動(dòng)后的技術(shù)棧、語(yǔ)言支持、環(huán)境變量、插件加載和代碼分支,為企業(yè)貫徹和執(zhí)行研發(fā)規(guī)范提供有效的技術(shù)手段。

特性五:提供插件市場(chǎng),促進(jìn)開(kāi)發(fā)者生態(tài)繁榮

兼容業(yè)界最廣泛采用的插件標(biāo)準(zhǔn),提供獨(dú)立的插件市場(chǎng),讓開(kāi)發(fā)者既可以享有海量的業(yè)界插件,又能實(shí)現(xiàn)獨(dú)立自主的插件安全。獨(dú)立插件市場(chǎng)支持開(kāi)發(fā)者注冊(cè)發(fā)布商,提供了支持插件開(kāi)發(fā)所需的開(kāi)放標(biāo)準(zhǔn)、開(kāi)源框架、打包工具,并支持插件的全生命周期管理。

如今,華為云CodeArts IDE Online服務(wù)已經(jīng)在華為公司廣泛應(yīng)用,服務(wù)多個(gè)業(yè)務(wù)線。例如,華為某產(chǎn)品線涉及大量嵌入式開(kāi)發(fā),面對(duì)復(fù)雜的產(chǎn)品形態(tài)和版本組合,開(kāi)發(fā)者需要時(shí)刻應(yīng)對(duì)開(kāi)發(fā)環(huán)境準(zhǔn)備緩慢、跨操作系統(tǒng)反復(fù)切換環(huán)境和代碼下載耗時(shí)長(zhǎng)等諸多問(wèn)題,嚴(yán)重制約開(kāi)發(fā)者交付效率。

基于CodeArts IDE Online提供的在線編程技術(shù)和優(yōu)化的開(kāi)發(fā)者作業(yè)流,交付團(tuán)隊(duì)將開(kāi)發(fā)環(huán)境準(zhǔn)備時(shí)間從天級(jí)縮短到分鐘級(jí),且環(huán)境就緒后可用性達(dá)100%;開(kāi)發(fā)人員無(wú)需跨操作系統(tǒng)開(kāi)發(fā),降低交叉編譯風(fēng)險(xiǎn);代碼根據(jù)版本需要預(yù)置分支或預(yù)加載,構(gòu)建配置云化且支持一鍵執(zhí)行,構(gòu)建效率從10分鐘優(yōu)化到1分鐘以?xún)?nèi)。已有超過(guò)1萬(wàn)名華為內(nèi)部開(kāi)發(fā)人員據(jù)此完成海量版本迭代和需求開(kāi)發(fā),將個(gè)人開(kāi)發(fā)作業(yè)流綜合效率提升數(shù)倍。

為開(kāi)發(fā)者提供端云一體、極致體驗(yàn)、功能強(qiáng)大、生態(tài)開(kāi)放的IDE開(kāi)發(fā)工具是華為云CodeArts產(chǎn)品團(tuán)隊(duì)的一貫理念。未來(lái),華為云將在開(kāi)發(fā)工具領(lǐng)域持續(xù)創(chuàng)新,提供功能更強(qiáng)、體驗(yàn)更好、內(nèi)核自研的IDE工具,持續(xù)為開(kāi)發(fā)者提供優(yōu)質(zhì)服務(wù)。

更多華為云CodeArts IDE Online服務(wù)詳情:

http://m.cqfng.cn/product/cloudide.html?utm_campaign=ide&utm_term=paas