1. 程式人生 > 資訊 >JetBrains 官宣:IntelliJ IDE 新增支援遠端開發

JetBrains 官宣:IntelliJ IDE 新增支援遠端開發

11 月 30 日訊息,JetBrains 官方表示,在本週陸續釋出的 2021.3 版本的各 IDE 中,JetBrains 向 IntelliJ 平臺添加了遠端開發支援。

你可以在遠端伺服器上託管原始碼、工具鏈和 IDE 後端,並使用基於 IntelliJ 平臺的本地瘦客戶端編寫、導航、重構、執行、除錯和測試專案。體驗就像是在處理本地託管的專案和使用本地安裝的 JetBrains IDE。

JetBrains 還在JetBrains Space中引入了編排支援,JetBrains Space 是 JetBrains 為軟體團隊和專案打造的一體化解決方案,讓遠端開發環境可作為雲中的虛擬機器實現自動化管理。Space 可確保程式碼處於最新狀態,將依賴項準備就緒、編譯和編制索引,讓你能夠在幾秒鐘內完成連線並快速開始工作!

JetBrains 遠端開發

非常簡單,遠端開發能夠通過 SSH 連線到現有伺服器。IDE 作為後端服務安裝,將在其中載入專案而不顯示使用者介面。瘦客戶端在本地執行並連線到此 IDE 後端,提供與本地執行 IDE 相同的完整工作使用者介面,即使所有處理都在遠端伺服器上完成。

整個流程由JetBrainsGateway管理,這是一款全新的緊湊型獨立應用,可滿足啟動遠端開發的所有需求。Gateway 同時作為外掛與許多 JetBrains IDE 捆綁在一起。

遠端開發:

https://www.jetbrains.com/zh-cn/remote-development/

JetBrains Gateway:

https://www.jetbrains.com/zh-cn/remote-development/gateway/

JetBrains Client 在本地執行,併為 IDE 後端提供使用者介面。它以 IntelliJ 平臺為基礎,使用起來與完整的基於 IntelliJ 的 IDE 別無二致:具有與本地 IDE 相同的編輯器、程式碼補全、導航、檢查和重構工具,但所有檔案均遠端託管,所有語言處理都在遠端伺服器上完成。

如果你想利用強大的雲伺服器,建立可重現的乾淨開發環境並避免丟失裝滿重要原始碼的筆記本這種夢魘,遠端開發不失為一種絕佳方式。

JetBrains Space 雲開發環境

JetBrains 還要榮幸地宣佈,JetBrains 的整體軟體開發管道的統一平臺 JetBrains Space 可為遠端開發環境提供出色的編排支援。Space 現在支援為專案中的任意倉庫建立開發環境。

獲悉,你可以選擇要啟動的計算機的技術引數,還可以提供 Dockerfile 來建立映象。你也可以使用 Space Automation預先準備開發環境、下載依賴項、構建專案和執行索引。預構建的快照將被儲存,供團隊啟動、複製和共享。

Space 將在你需要時啟動開發環境,並且只要啟動新快照即可在分支之間交換。完成任務後,將其刪除即可。如果你在任務執行期間需要停止工作,Space 將在 30 分鐘不活動後自動休眠工作區。

你可以在 Space 頁面上閱讀更多資訊。

Space 頁面:

https://www.jetbrains.com/zh-cn/remote-development/space-dev-environments/

支援 IDE 和授權許可

遠端開發包含在現有付費訂閱中。它內建到支援 JetBrains IDE 的 IntelliJ 平臺中。JetBrains Gateway 與 IntelliJ IDEA Ultimate、PyCharm Professional、GoLand、PhpStorm 和 RubyMine 捆綁在一起。你也可以通過帶有 CLion 和 WebStorm 的獨立 JetBrains Gateway 應用使用遠端開發。JetBrains 計劃在未來的版本中新增對更多 IDE 的支援。

你可以下載你最喜歡的基於 IntelliJ 的 IDE的 2021.3 版本(本週陸續釋出),也可以使用獨立的JetBrains Gateway應用開始遠端開發。

檢視文件瞭解更多資訊,同時也請分享你的體驗!同時,務必詳細瞭解Space 開發環境。

檢視文件:

https://www.jetbrains.com/help/idea/2021.3/remote-development-starting-page.html

Space 開發環境:

https://www.jetbrains.com/zh-cn/remote-development/space-dev-environments/

最後,一件重要的事

JetBrains 對將遠端開發引入 JetBrains IDE 感到非常興奮。JetBrains 並不侷限於 IntelliJ IDEA、PyCharm 和 GoLand 等基於 IntelliJ 的 IDE。

JetBrains 還宣佈了 Fleet,這是 JetBrains 利用過去 20 年的知識和技術從頭打造的一款全新 IDE。

當你第一次啟動 Fleet 時,它會作為一個功能齊全的編輯器啟動,具有語法高亮顯示、簡單的程式碼補全以及您對一個編輯器期待的所有功能。

Fleet 還是一個功能齊全的 IDE,具有智慧補全、重構、導航、除錯以及 IDE 中一直存在的所有功能。更重要的是,點選一鍵即可使用所有這些功能。