2023年10月26日,華為云正式發(fā)布CodeArts IDE for Java產(chǎn)品,這是基于華為云CodeArts IDE技術(shù)內(nèi)核,面向JAVA應(yīng)用開發(fā)推出的智能化、可擴(kuò)展桌面開發(fā)工具,提升了JAVA開發(fā)者的編碼效能和開發(fā)體驗(yàn)。
Java是一種廣泛使用的計算機(jī)編程語言,擁有跨平臺、面向?qū)ο?、泛型編程的特性,廣泛應(yīng)用于企業(yè)級Web應(yīng)用開發(fā)和移動應(yīng)用開發(fā),大量的云計算平臺、虛擬化技術(shù)和分布式系統(tǒng)都是用Java編寫的。
Java是服務(wù)器端最好的編程語言,但開發(fā)者在使用Java開發(fā)云服務(wù)時仍面臨諸多挑戰(zhàn),比如:開發(fā)工具不能針對云平臺已經(jīng)開放的API進(jìn)行無縫能力集成,阻礙云服務(wù)能力的廣泛使用;編碼效率提升嚴(yán)重依賴大模型,算力投入相當(dāng)巨大;開發(fā)工具業(yè)務(wù)適配依賴外部插件生態(tài),生態(tài)建設(shè)掌控度和開放性不能并存等諸多問題。
本次面向華為云開發(fā)者發(fā)布的CodeArts IDE for Java,是一款面向云服務(wù)開發(fā)、方便云平臺能力集成、支持智能化Java編碼和支持海量插件擴(kuò)展的桌面IDE工具,具備三大主要特性:
特性一、深度集成華為云平臺能力
華為云CodeArts IDE深度集成華為帳號,開發(fā)者在IDE內(nèi)完成華為云登錄后,可根據(jù)自身華為云權(quán)限在IDE內(nèi)完成相應(yīng)服務(wù)調(diào)用。內(nèi)置的華為云API開發(fā)套件,可以對華為云210+云服務(wù)和已發(fā)布的9800+云服務(wù)API進(jìn)行瀏覽、搜索和引用,不但可以看到API的定義、參數(shù)和返回碼等信息,還可以基于真實(shí)API調(diào)用完成輸入輸出信息分析,同時也提供了使用API的樣例代碼。使用華為云CodeArts IDE,無需在多個工具間反復(fù)切換,即可在應(yīng)用中方便快捷的使用華為云平臺能力。
(圖1.使用華為云API開發(fā)云服務(wù)和應(yīng)用)
特性二、智能化的Java語言支持
超過7成Java開發(fā)者在搭建微服務(wù)過程中使用了SpringBoot框架,華為云CodeArts IDE for Java支持基于SpringBoot的工程代碼快速創(chuàng)建。使用基于SmartAssist的Java語言支持技術(shù),開發(fā)者在編寫代碼過程中可以享受“智能代碼補(bǔ)全”體驗(yàn),以最低的鍵盤敲擊次數(shù)實(shí)現(xiàn)高效代碼產(chǎn)出,且不依賴高算力?;趦?nèi)置Maven和Gradle的構(gòu)建支持,配合調(diào)試器和代碼熱替換能力,開發(fā)者可以輕松完成本地構(gòu)建、斷點(diǎn)調(diào)試和業(yè)務(wù)驗(yàn)證。
(圖2.智能化Java語言開發(fā))
特性三、海量插件支持的開放生態(tài)
華為云CodeArts IDE支持基于插件的能力擴(kuò)展,開發(fā)者可以從華為云CodeArts插件市場下載和安裝原生插件適配業(yè)務(wù)場景,也可以根據(jù)CodeArts IDE產(chǎn)品開放的插件標(biāo)準(zhǔn)、開源的插件框架、公開的打包工具自行開發(fā)插件,并發(fā)布到CodeArts插件市場。作為Eclipse Open VSX工作組的發(fā)起成員和主要Sponsor之一,華為云本次發(fā)布的CodeArts IDE for Java支持從Open VSX的數(shù)千款插件中搜索和安裝滿足業(yè)務(wù)需要的插件,實(shí)現(xiàn)“個人開發(fā)者桌面”定制。
(圖3.海量插件支持的開放生態(tài))
為開發(fā)者提供端云一體、智能高效、生態(tài)開放的IDE開發(fā)工具是華為云CodeArts產(chǎn)品團(tuán)隊(duì)的一貫理念。未來,華為云將在開發(fā)工具領(lǐng)域持續(xù)創(chuàng)新,提供技術(shù)自主、功能強(qiáng)大、極致體驗(yàn)的IDE開發(fā)工具,持續(xù)為開發(fā)者提供優(yōu)質(zhì)服務(wù)。
全新華為云CodeArts IDE for Java現(xiàn)已上線,掃描以下二維碼下載體驗(yàn):
https://devcloud.cn-north-4.huaweicloud.com/codeartside/home?product=java
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )