世界訊息:IDE 遠(yuǎn)程開發(fā)新動(dòng)向:亞馬遜 CodeCatalyst 已與 JetBrains Gateway 集成
IT之家 12 月 16 日消息,JetBrains 宣布,已與 Amazon 合作,提供 Amazon CodeCatalyst 與 JetBrains Gateway 之間的集成。
Amazon CodeCatalyst 是一個(gè)統(tǒng)一的軟件開發(fā)和交付服務(wù),包括按需開發(fā)環(huán)境。此集成意味著用戶現(xiàn)在可以通過 JetBrains Gateway 在 Amazon CodeCatalyst 開發(fā)環(huán)境中運(yùn)行喜愛的 JetBrains IDE 進(jìn)行遠(yuǎn)程開發(fā)。所有語言處理都在 AWS Cloud 中進(jìn)行,而用戶可以在本地使用功能豐富的瘦客戶端工作。這在強(qiáng)大的云計(jì)算和快速響應(yīng)且熟悉的 JetBrains IDE 體驗(yàn)之間創(chuàng)造了一種融合。
【資料圖】
下面是對(duì) JetBrains IDE 中的遠(yuǎn)程開發(fā)的簡(jiǎn)要介紹。
基本上,用戶的 IDE 被分成兩個(gè)部分:遠(yuǎn)程服務(wù)器上的 IDE 后端和本地客戶端。用戶與本地瘦客戶端進(jìn)行交互,它提供了快速響應(yīng)的流暢用戶體驗(yàn)。同時(shí),遠(yuǎn)程服務(wù)器則在負(fù)責(zé)所有繁重的處理工作。
本地客戶端使 JetBrains 解決方案與通用的遠(yuǎn)程桌面工具截然不同,后者的每一次點(diǎn)擊和按鍵都需要一個(gè)往返過程。此架構(gòu)專為軟件開發(fā)而構(gòu)建和優(yōu)化,這樣一來,JetBrains 能夠提供原生開發(fā)體驗(yàn)。
遠(yuǎn)程服務(wù)器包含開發(fā)者環(huán)境。用戶可以使用云開發(fā)環(huán)境提供商(例如 Amazon CodeCatalyst)自動(dòng)執(zhí)行此類環(huán)境的創(chuàng)建和管理,也可以手動(dòng)配置它們。
IT之家獲悉,除了 Amazon CodeCatalyst,目前用戶可以在 JetBrains Space、Google Cloud、Gitpod 或 GitHub Codespaces 中運(yùn)行遠(yuǎn)程開發(fā)環(huán)境。
Amazon CodeCatalyst 提供了一個(gè)地方,用戶可以在其中使用 CI / CD 工具規(guī)劃工作、處理代碼,以及構(gòu)建、測(cè)試和部署應(yīng)用程序。可以將 AWS 賬戶連接到 CodeCatalyst 空間,在項(xiàng)目中使用 AWS 資源。
在 CodeCatalyst 中擁有多個(gè)開發(fā)環(huán)境允許在不同的項(xiàng)目之間快速切換。每個(gè)開發(fā)環(huán)境都配置行業(yè)標(biāo)準(zhǔn)的 Devfile,可以對(duì)其進(jìn)行修改,以精確定義每個(gè)任務(wù)所需的工具和設(shè)置。設(shè)備配置也很靈活,最多 16 個(gè) vCPU 和 32GB RAM 用于計(jì)算,最多 64GB 用于存儲(chǔ)。
借助此次合作,Amazon CodeCatalyst 用戶現(xiàn)在可以連接到托管在 AWS Cloud 中的 JetBrains IDE,例如 IntelliJ IDEA Ultimate、PyCharm Professional 和 GoLand。
Amazon CodeCatalyst 和 JetBrains Gateway 的組合為開發(fā)者帶來了各種好處:
靈活性 – 這種組合可以提供更多選項(xiàng)。當(dāng)開發(fā)者可以自由地在他們希望的任何地方工作并使用他們手邊的任何筆記本電腦時(shí),這對(duì)提高工作效率大有裨益。連接到遠(yuǎn)程機(jī)器將為他們提供所需的所有功能,他們可以輕松地在更高興和更有效率的地方工作。
生產(chǎn)力 – 可以將環(huán)境、運(yùn)行時(shí)要求、硬件規(guī)格、擴(kuò)展程序和編輯器設(shè)置標(biāo)準(zhǔn)化,使新團(tuán)隊(duì)成員能夠輕松啟動(dòng)并運(yùn)行環(huán)境。這些基于云的開發(fā)環(huán)境的工作原理基本上就像是云端的筆記本電腦。
安全性 – 源代碼始終位于遠(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。請(qǐng)記住,這些 IDE 中的遠(yuǎn)程開發(fā)功能作為測(cè)試版提供。
要詳細(xì)了解 Amazon CodeCatalyst 開發(fā)環(huán)境,請(qǐng)?jiān)L問其網(wǎng)頁。
標(biāo)簽: JetBrains 遠(yuǎn)程開發(fā)