IntelliJ IDEA Ultimate, PyCharm Professional, GoLand и други IDE на JetBrains вече имат функция за отдалечена разработка.
JetBrains произвежда някои от най-популярните интегрирани среди за разработка (IDE) за създаване на софтуер с Java, PHP, Kotlin и други езици за програмиране. JetBrains IntelliJ дори служи като основа за Android Studio, официалната IDE от Google за разработване на приложения и игри за Android. Сега JetBrains работи върху нова функция за своите IDE, която значително ще улесни отдалечената разработка.
JetBrains обяви нова функция за отдалечена разработка за своите IDE в понеделник, което е включено във версии 2021.3 на IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm и RubyMine. Вместо да настройвате цялата среда на всеки компютър за разработка (като зависимости на проекта, компилатори и т.н.), JetBrains вече може да работи на отдалечен сървър като бекенд услуга и всеки може да се свърже към него със съвместим JetBrains IDE на своя компютър. Докато всеки компютър все още ще работи с пълна IDE — това не е обикновена сесия за отдалечен работен плот — всички файлове на проекта, компилиране и други задачи, изискващи голямо натоварване на процесора, ще се обработват от дистанционното сървър.
\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n
JetBrains каза в своята публикация в блога, „клиентът JetBrains работи локално и предоставя потребителския интерфейс за бекенда на IDE. Базиран е на платформата IntelliJ и се чувства точно като пълна IntelliJ-базирана IDE – има същия редактор, довършване на код, навигация, инспекции и инструменти за рефакторинг като локална IDE, но всички файлове се хостват отдалечено и цялата езикова обработка се извършва на отдалечен сървър."
Новата функционалност е подобна на функциите за отдалечена разработка в Visual Studio Code, което позволява на Visual Studio Code да се свърже с отдалечено копие с кода на проекта, програмата за отстраняване на грешки и разширенията. Например, функцията е популярна сред хората, които използват Подсистема Windows за Linux, тъй като кодът и зависимостите могат да бъдат в подсистемата на Linux, докато действителната сесия на VS Code се изпълнява на хост операционната система Windows.
Дистанционното разработване е чудесно за всеки, който не иска да настройва своите софтуерни проекти на няколко компютъра, но може да има сървър или компютър, който може да работи непрекъснато. Надяваме се, че Google може да интегрира това в бъдеща актуализация на Android Studio.