翻譯|行業(yè)資訊|編輯:龔雪|2023-08-16 11:13:06.550|閱讀 125 次
概述:本文將為大家介紹JetBrains IDE中的遠程開發(fā)功能是如何供GitHub Codespaces 用戶使用的,歡迎下載相關IDE體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JetBrains與GitHub去年已達成合作,提供GitHub Codespaces 與 JetBrains Gateway 之間的集成。
GitHub Codespaces允許用戶創(chuàng)建安全、可配置、專屬的云端開發(fā)環(huán)境,此集成意味著您可以通過JetBrains Gateway使用在 GitHub Codespaces 中運行喜歡的IDE進行遠程開發(fā)。 所有語言處理都發(fā)生在由 GitHub 托管的虛擬機上,同時開發(fā)人員可以在本地使用功能豐富的瘦客戶端工作,這在強大的云計算和快速響應且熟悉的 JetBrains IDE 體驗之間創(chuàng)造了一個完美的融合。
在我們談論集成之前,一起回顧下什么是JetBrains IDE 的遠程開發(fā)以及它的運作方式。
基本上,您的 JetBrains IDE 被分成兩個部分:遠程服務器上的 IDE 后端和本地客戶端。您與本地瘦客戶端進行交互,它提供了快速響應的流暢用戶體驗,同時遠程服務器則在負責所有繁重的處理工作。
本地客戶端使我們的解決方案與通用的遠程桌面工具截然不同,后者的每一次點擊和按鍵都需要一個往返過程。 我們的解決方案專為軟件開發(fā)而構建和優(yōu)化,這樣一來,就能夠提供原生開發(fā)體驗。
遠程服務器包含開發(fā)者環(huán)境,開發(fā)者可以使用云開發(fā)環(huán)境供應商,如 GitHub Codespaces,自動執(zhí)行此類環(huán)境的創(chuàng)建和管理,您也可以手動配置它們。
GitHub Codespaces 在云端為開發(fā)者提供強大的、可配置的開發(fā)環(huán)境,可根據(jù)他們的 IDE 偏好進行個性化設置。 通過支持 JetBrains IDE,GitHub Codespaces 使所有開發(fā)人員能夠在使用他們熟悉和喜愛的工具的同時,充分利用遠程開發(fā)的力量和規(guī)模。
GitHub Codespaces 提供隨時隨地可用的云開發(fā)環(huán)境,借助此次合作,GitHub Codespaces 用戶現(xiàn)在可以連接到托管在云端的 JetBrains IDE,例如 IntelliJ IDEA、RubyMine、GoLand、PyCharm、PhpStorm 和 WebStorm。
GitHub Codespaces 和 JetBrains Gateway 的組合給開發(fā)者帶來了各種好處。
靈活性 – 這種組合可以提供更多選項。 讓開發(fā)者可以自由地在任何地方工作并使用任意筆記本電腦,這對提高工作效率大有裨益。連接到遠程機器將為他們提供所需的所有功能,可以輕松地在更有效率的地方工作。
生產力 – 您可以將環(huán)境、運行時要求、硬件規(guī)格、擴展程序和編輯器設置標準化,使新團隊成員能夠輕松啟動并運行環(huán)境。 當只需幾秒鐘就能啟動環(huán)境,并在四個區(qū)域之間實現(xiàn)低延遲連接時,甚至不會注意到這不是自己的本地機器。
安全性 – 源代碼始終位于遠程機器上,永遠不會被下載到本地機器。 因此即使開發(fā)者將筆記本電腦忘在咖啡館里,也不會有安全隱患,也不需要擔心您項目的源代碼。
只需下載 JetBrains Gateway,安裝 GitHub Codespaces 插件,選擇您想使用的環(huán)境,即可開始編碼。 支持許多 IDE,包括 IntelliJ IDEA、RubyMine、GoLand、PyCharm、PhpStorm 和 WebStorm,這些 IDE 中的遠程開發(fā)功能作為測試版提供。
Jetbrains技術交流群(QQ):786598704 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網