21-12-03
안녕하세요 JetBrains 총판 단군소프트입니다. 이번 주에 이어지는 일련의 2021.3 IDE 릴리스와 함께 IntelliJ 플랫폼에 원격 개발 지원이 추가됩니다! 원격 서버에서 소스 코드, 툴체인 및 IDE 백엔드를 호스팅하고 IntelliJ 플랫폼 기반의 로컬 씬 클라이언트를 사용하여 프로젝트를 작성, 탐색, 리팩터링, 실행, 디버그 및 테스트할 수 있습니다. 이 환경은 로컬에서 호스팅된 프로젝트를 로컬에 설치된 JetBrains IDE에서 작업하는 환경과 유사합니다. 또한 소프트웨어 팀 및 프로젝트를 위한 올인원 솔루션인 JetBrains Space에 오케스트레이션 지원이 도입되어, 원격 개발 환경이 클라우드의 가상머신으로서 자동 관리됩니다. Space는 코드를 최신 상태로 유지하고 종속 요소를 준비, 컴파일 및 색인 생성해주므로 사용자가 몇 초 만에 연결하고 작업을 시작할 수 있습니다! JetBrains 원격 개발가장 간단한 방식에서 원격 개발은 SSH를 통해 기존 서버에 연결됩니다. IDE는 사용자 인터페이스를 표시하지 않고 프로젝트를 로드하는 백엔드 서비스로서 설치됩니다. 씬 클라이언트는 로컬에서 실행되고 이 IDE 백엔드에 연결되며 모든 처리가 원격 서버에서 수행되더라도 IDE가 로컬에서 실행되는 것처럼 온전히 작동하는 사용자 인터페이스를 제공합니다. 이 전체 프로세스는 원격 개발을 시작하는 데 필요한 모든 것을 제공하는 새롭고 컴팩트한 독립실행형 앱, JetBrains Gateway에서 관리됩니다. Gateway는 여러 JetBrains IDE에 플러그인으로 포함됩니다. ![]() JetBrains Client는 로컬에서 실행되며 IDE 백엔드용 사용자 인터페이스를 제공합니다. IntelliJ 플랫폼을 기반으로 하므로 모든 기능을 갖춘 IntelliJ 기반 IDE처럼 느껴집니다. 에디터, 코드 완성, 탐색, 검사 및 리팩터링 도구는 로컬 IDE와 동일하지만, 모든 파일이 원격으로 호스팅되고 모든 언어 처리가 원격 서버에서 수행됩니다. 원격 개발은 강력한 클라우드 기반 서버를 활용하고, 복제 가능하고 정리된 개발 환경을 만들고, 중요한 소스 코드가 가득 담긴 노트북을 분실하는 사태를 피할 수 있는 좋은 방법입니다. JetBrains Space 클라우드 개발 환경또 기쁜 소식이 있습니다. 전체 소프트웨어 개발 파이프라인을 위한 통합 플랫폼인 JetBrains Space에서 원격 개발 환경을 위한 뛰어난 오케스트레이션 기능이 지원됩니다. 이제 Space에서 프로젝트의 모든 저장소에 대해 개발 환경을 생성할 수 있습니다.
![]() 필요 시 Space에서 개발 환경이 가동되므로, 사용자는 간단히 새 스냅샷을 실행하여 브랜치 간 스왑을 할 수 있습니다. 작업을 완료한 후에는 스냅샷을 삭제하면 됩니다. 작업 중에 중지해야 하는 경우, 30분 동안 활동이 없으면 Space에서 작업 공간을 수면 모드로 자동 전환합니다. 지원되는 IDE 및 라이선싱
|