Поради

JetBrains для удаленной разработки – инновационные решения

JetBrains предлагает IDE 2021.3 – новую версию, предоставляющую дополнительный функционал для удаленной работы в IDE при применении IntelliJ.

Что интересного предлагает новая версия? Отныне набор необходимых инструментов, начальный код, программно-аппаратная часть IDE присутствуют в удаленном формате. Данный вариант подразумевает, что при разработке используется клиент IDE, а базовой составляющей является IntelliJ Platform – при этом можно создавать и активировать код и осуществлять его переработку, находить интересующую часть проекта, проводить тесты и дальнейшую настройку. При этом работа проходит также как в случае с традиционными вариантами, действующими без использования удаленных технологий.

По словам официального представителя JetBrains Украинавводится поддержка управления с JetBrains Space подходящего для коллективов, разрабатывающих программное обеспечение. Оно помогает автоматизировать администрирование сред, обеспечивающих работу удаленно. Space гарантирует сохранность требующегося варианта кода, а кроме того зависимостей, созданных в результате компиляции и индексации – осуществив подключение к IDE можно начинать работу уже через пару секунд.

Удаленная версия от JetBrains

Если говорить просто о сложном, то, применяя удаленные варианты, пользователь может осуществить получение к серверу с использованием SSH. При этом IDE подлежит установке как программно-аппаратная часть, проект же загрузится без интерфейса пользователя. Работу на ПК осуществляет клиент – он производит подключение к IDE и поддерживает пользовательский интерфейс также, как когда работы осуществляются локально. При этом вся деятельность осуществляется в удаленном формате.

Процесс управляется с применением JetBrains Gateway, в ряд IDE JetBrains может встраиваться Gateway в качестве плагина.

JetBrains Space – работа в облаке

JetBrains Space – это платформа, которая призвана охватить все моменты создания программного обеспечения. В настоящий момент таким образом поддерживается управление вариантами удаленной работы – Space в новой версии дает возможность создать среду в отношении проекта.

Имеется возможность выбора используемой машины – для разработки указывается файл Dockerfile. Также, чтобы предварительно подобрать среду, нужно применить Space Automation. Это позволяет скачивать зависимости, осуществлять сборку, а также индексацию проекта. Снапшот будет сохранен – команда сможет запустить его, осуществить копирование, а также поделиться.

Space может самостоятельно активировать среду разработки в момент, когда она окажется необходимой. Желая перейти на дополнительную ветку, необходимо подключить новый снапшот, а выполнив задачу, осуществить удаление среды. В случае, когда задача еще не выполнена, но требуется перерыв, работа будет переведена в режим сна через полчаса.

Лицензирование и поддержка IDE

Функционал удаленной разработки является частью оплачиваемой подписки. Она встраивается в IntelliJ Platform, на базе которой создается IDE JetBrains, также используясь в CLion и WebStorm с использованием дополнительного приложения. В перспективе планируется расширение числа IDE с поддержкой.

Чтобы опробовать вариант удаленной работы, следует скачать 2021.3 IDE или осуществить установку JetBrains Gateway.


Підписуйтеся на нас в Гугл Новини, а також читайте в Телеграм і Фейсбук


Back to top button