,JetBrains宣布与微软GitHub达成合作,提供GitHub Codespaces和JetBrains Gateway之间的集成。
GitHub Codespaces允许用户创建一个安全的,可配置的和专有的云开发环境这种集成意味着您可以使用GitHub Codespaces中运行的您最喜欢的IDE,通过JetBrains Gateway进行远程开发所有语言处理都在GitHub托管的虚拟机上进行,同时,您可以使用富瘦客户端在本地工作这在强大的云计算和快速响应且熟悉的JetBrains IDE体验之间创造了完美的融合
JetBrains远程开发
基本上,您的JetBrains IDE分为两部分:远程服务器上的IDE后端和本地客户端您可以与本地瘦客户端进行交互,这提供了快速响应的流畅用户体验同时,远程服务器负责所有繁重的处理工作
本地客户端使我们的解决方案完全不同于一般的远程桌面工具,后者需要每次点击和按键的往返过程我们的解决方案专为软件开发而构建和优化,因此我们可以提供本地开发体验
远程服务器包含开发人员环境您可以使用云开发环境提供者,比如GitHub Codespaces,来自动创建和管理这样的环境,或者您可以手动配置它们
GitHub代码空间与网关集成
GitHub表示,GitHub Codespaces在云端为开发者提供了一个强大的,可配置的开发环境,可以根据他们的IDE偏好进行个性化设置通过支持JetBrains IDE,GitHub Codespaces使所有开发人员能够在使用他们熟悉和喜爱的工具的同时,充分利用远程开发的能力和规模
GitHub Codespaces提供了一个可以随时随地使用的云开发环境本站了解到,通过此次合作,GitHub Codespaces用户现在可以连接到云端托管的JetBrains IDE,如IntelliJ IDEA,RubyMine,GoLand,PyCharm,PhpStorm和WebStorm
GitHub Codespaces和JetBrains Gateway的结合给开发者带来了各种好处。
灵活性–这种组合可以提供更多选择让开发人员可以自由地在任何他们想去的地方工作,使用任何他们拥有的笔记本电脑,这对提高工作效率有很大的好处连接到远程机器将为他们提供所需的所有功能,他们可以轻松地在更快乐,更高效的地方工作
安全性——源代码总是位于远程机器上,永远不会下载到本地机器上因此,即使开发人员将笔记本电脑留在咖啡馆中,您也不会有任何安全风险,也不需要担心您的项目的源代码
后续步骤
只需下载JetBrains Gateway,安装GitHub Codespaces插件,选择想要用来开始编码的环境支持很多ide,包括IntelliJ IDEA,RubyMine,GoLand,PyCharm,PhpStorm,WebStorm这些ide中的远程开发功能是作为测试版提供的