我们与 GitHub 合作,提供 GitHub Codespaces 与 JetBrains Gateway 之间的集成。
GitHub Codespaces 允许用户创建安全、可配置、专属的云端开发环境。 此集成意味着您可以通过 JetBrains Gateway 使用在 GitHub Codespaces 中运行的您最喜欢的 IDE 进行远程开发。 所有语言处理都发生在由 GitHub 托管的虚拟机上,同时您可以在本地使用功能丰富的瘦客户端工作。 这在强大的云计算和快速响应且熟悉的 JetBrains IDE 体验之间创造了一个完美的融合。
JetBrains 远程开发的幕后故事
在我们谈论集成之前,让我们回顾一下什么是 JetBrains IDE 的远程开发以及它的运作方式。
基本上,您的 JetBrains IDE 被分成两个部分:远程服务器上的 IDE 后端和本地客户端。 您与本地瘦客户端进行交互,它提供了快速响应的流畅用户体验。 同时,远程服务器则在负责所有繁重的处理工作。
本地客户端使我们的解决方案与通用的远程桌面工具截然不同,后者的每一次点击和按键都需要一个往返过程。 我们的解决方案专为软件开发而构建和优化,这样一来,我们能够提供原生开发体验。
远程服务器包含开发者环境。 您可以使用云开发环境供应商,如 GitHub Codespaces,自动执行此类环境的创建和