,JetBrains宣布與亞馬遜合作,提供亞馬遜CodeCatalyst和JetBrains Gateway之間的集成。
Amazon CodeCatalyst是一個(gè)統(tǒng)一的軟件開發(fā)和交付服務(wù),包括按需開發(fā)環(huán)境這種集成意味著用戶現(xiàn)在可以通過JetBrains Gateway在亞馬遜CodeCatalyst開發(fā)環(huán)境中運(yùn)行自己喜歡的JetBrains IDE進(jìn)行遠(yuǎn)程開發(fā)所有語言處理都在AWS云中進(jìn)行,而用戶可以使用富瘦客戶端在本地工作這在強(qiáng)大的云計(jì)算和快速響應(yīng)且熟悉的JetBrains IDE體驗(yàn)之間建立了融合
下面簡單介紹一下JetBrains IDE中的遠(yuǎn)程開發(fā)。
基本上,用戶的IDE分為兩部分:遠(yuǎn)程服務(wù)器上的IDE后端和本地客戶端用戶與本地瘦客戶端交互,這提供了快速響應(yīng)的流暢用戶體驗(yàn)同時(shí),遠(yuǎn)程服務(wù)器負(fù)責(zé)所有繁重的處理工作
本地客戶端使JetBrains解決方案完全不同于一般的遠(yuǎn)程桌面工具,后者需要每次點(diǎn)擊和按鍵的往返過程該架構(gòu)是為軟件開發(fā)而構(gòu)建和優(yōu)化的,因此JetBrains可以提供原生開發(fā)體驗(yàn)
遠(yuǎn)程服務(wù)器包含開發(fā)人員環(huán)境用戶可以使用云開發(fā)環(huán)境提供者來自動(dòng)創(chuàng)建和管理這樣的環(huán)境,或者手動(dòng)配置它們
本站了解到,除了Amazon CodeCatalyst,用戶目前還可以在JetBrains Space,Google Cloud,Gitpod或GitHub Codespaces中運(yùn)行遠(yuǎn)程開發(fā)環(huán)境。
Amazon CodeCatalyst提供了一個(gè)地方,用戶可以使用CI/CD工具來計(jì)劃工作,處理代碼以及構(gòu)建,測試和部署應(yīng)用程序您可以將AWS帳戶連接到CodeCatalyst空間,并在項(xiàng)目中使用AWS資源
在CodeCatalyst中擁有多個(gè)開發(fā)環(huán)境允許您在不同的項(xiàng)目之間快速切換每個(gè)開發(fā)環(huán)境都配置了行業(yè)標(biāo)準(zhǔn)的Devfile,可以對其進(jìn)行修改,以精確定義每個(gè)任務(wù)所需的工具和設(shè)置該設(shè)備在配置上也很靈活,最大16個(gè)vCPU和32GB RAM用于計(jì)算,最大64GB用于存儲(chǔ)
由于這一合作,亞馬遜CodeCatalyst用戶現(xiàn)在可以連接到AWS云中托管的JetBrains IDE,如IntelliJ IDEA Ultimate,PyCharm Professional和GoLand。
Amazon CodeCatalyst和JetBrains Gateway的結(jié)合為開發(fā)者帶來了各種好處:
靈活性–這種組合可以提供更多選擇當(dāng)開發(fā)人員可以自由地在他們想去的任何地方工作,使用他們手頭的任何筆記本電腦時(shí),這對提高工作效率有很大的好處連接到遠(yuǎn)程機(jī)器將為他們提供所需的所有功能,他們可以輕松地在更快樂,更高效的地方工作
安全性——源代碼總是位于遠(yuǎn)程機(jī)器上,永遠(yuǎn)不會(huì)下載到本地機(jī)器上即使開發(fā)者不小心把筆記本電腦落在咖啡館里,也不會(huì)有安全隱患,也不用擔(dān)心項(xiàng)目的源代碼
后續(xù)步驟
只需下載JetBrains Gateway,安裝Amazon CodeCatalyst插件,選擇想要使用的環(huán)境,就可以開始編碼了支持許多ide,包括IntelliJ IDEA Ultimate,PyCharm Professional和GoLand請記住,這些ide中的遠(yuǎn)程開發(fā)特性是作為測試版提供的
要了解更多關(guān)于Amazon CodeCatalyst開發(fā)環(huán)境的信息,請?jiān)L問其網(wǎng)頁。
。鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場無關(guān)。僅供讀者參考,并請自行核實(shí)相關(guān)內(nèi)容。