IntelliJ IDEA News Partners Remote Development

이제 GitHub Codespaces 사용자도 JetBrains IDE에서 원격 개발을 사용할 수 있습니다

Read this post in other languages:

JetBrains는 GitHub Codespaces와 JetBrains Gateway 간의 통합을 제공하기 위해 GitHub와 파트너 관계를 맺었습니다!

GitHub Codespaces를 사용하면 클라우드에서 호스팅되는 안전하고 유연하게 구성할 수 있는 전용 개발 환경을 만들 수 있습니다. 이 통합의 결과로 JetBrains Gateway를 사용하여 GitHub Codespaces에서 실행되는 JetBrains IDE로 원격 개발을 할 수 있습니다. 기능이 풍부한 씬 클라이언트에서 로컬로 작업하는 동안 모든 언어 처리가 GitHub에서 호스팅하는 가상 머신에서 이루어집니다. 이를 통해 강력한 클라우드 컴퓨팅과 빠르고 친숙한 JetBrains IDE 경험이 완벽하게 어우러집니다.

JetBrains 원격 개발의 비하인드 스토리

통합에 대해 이야기하기 전에 JetBrains IDE에서의 원격 개발이란 무엇이고 어떻게 작동하는지 간단하게 설명하겠습니다.

기본적으로, JetBrains IDE는 원격 서버의 IDE 백엔드와 로컬 클라이언트의 두 가지 요소로 구성됩니다. 사용자는 빠르게 반응하고 유동적인 UX를 제공하는 로컬 씬 클라이언트와 상호 작용합니다. 그리고 원격 서버는 그 이면에서 모든 과중한 작업을 처리합니다.

JetBrains 솔루션에 차별성을 부여하는 로컬 클라이언트의 경우, 범용 원격 데스크톱 도구와 달리, 클릭하고 키를 누를 때마다 처리를 위해 양쪽을 왕복해야 할 필요가 없습니다. JetBrains 솔루션은 소프트웨어 개발을 위해 특별히 제작되고 최적화되어 개발 경험이 자연스럽게 느껴지도록 합니다.

원격 서버에는 개발자 환경이 포함되어 있습니다. GitHub Codespaces와 같은 클라우드 개발 환경 제공업체를 사용하여 이러한 환경의 생성과 관리를 자동화하거나 수동으로 프로비저닝할 수 있습니다.

Gateway와 GitHub Codespaces의 통합

GitHub Codespaces는 개발자가 원하는 대로 IDE를 설정할 수 있는, 강력하고 구성 가능한 클라우드 개발 환경을 제공합니다. GitHub Codespaces에 JetBrains IDE를 지원하게 되면서, 모든 개발자는 본인이 좋아하는 도구를 사용하면서 원격 개발 기능의 능력과 규모를 활용할 수 있게 되었습니다.”

Nik Molnar, GitHub의 Principal Program Manager

GitHub Codespaces는 언제 어디서나 사용 가능한 클라우드 개발 환경을 제공합니다. 이 파트너십을 통해 GitHub Codespaces 사용자는 이제 클라우드에서 호스팅되는 IntelliJ IDEA, RubyMine, GoLand, PyCharm, PhpStorm 및 WebStorm과 같은 JetBrains IDE에 연결할 수 있습니다.

GitHub Codespaces와 JetBrains Gateway의 결합으로 개발자는 다음과 같은 다양한 이점을 누리게 됩니다.

유연성 – 이 결합은 선택권을 제공한다는 것이 핵심입니다. 개발자가 어디서나 자유롭게 작업하고, 갖고 있는 어떤 노트북이든 사용할 수 있어 생산성을 크게 향상할 수 있습니다. 원격 시스템에 연결하면 필요한 모든 기능을 충분히 이용하면서 더 즐겁고 생산적으로 일할 수 있는 위치에서 쉽게 작업할 수 있습니다.

생산성 – 환경, 런타임 요구 사항, 하드웨어 사양, 확장 기능 및 에디터 설정을 표준화하여 새 팀원이 쉽게 시작하고 생산적으로 일할 수 있습니다. 환경을 가동하는 데 몇 초 밖에 걸리지 않고 4개 지역에 걸쳐 지연 시간이 짧은 연결을 사용하면 로컬 시스템이 아니라는 사실조차 눈치채지 못할 것입니다.

보안 – 소스 코드는 항상 원격 시스템에 유지되며 로컬 시스템에는 절대 다운로드되지 않습니다. 혹시라도 개발자가 커피숍에 노트북을 놓고 오더라도 보안 문제가 발생하지 않으며 프로젝트의 소스 코드에 대해 걱정하지 않아도 됩니다.

시작하기

시작하려면 JetBrains Gateway를 다운로드하고, GitHub Codespaces 플러그인을 설치하고, 작업할 환경을 선택한 다음 코딩을 시작하기만 하면 됩니다. IntelliJ IDEA, RubyMine, GoLand, PyCharm, PhpStorm 및 WebStorm을 비롯한 여러 IDE에서 사용할 수 있으며, 현재 원격 개발 기능은 베타 버전으로 제공됩니다.

GitHub Codespaces에 대해 자세히 알아보려면 여기 웹페이지를 방문하세요. 이 통합 기능을 사용해 보고, 아래 댓글 섹션에 처음 사용해본 소감을 남겨주세요!

게시물 원문 작성자

Jessie Cho

Max Golov

image description

Discover more