JetBrains IDE тепер підтримують віддалену розробку

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 і схожий на повноцінну IDE на основі IntelliJ – він має той самий редактор, доповнення коду, навігацію, інспекції та інструменти рефакторингу як локальне IDE, але всі файли розміщуються віддалено, а вся мовна обробка виконується на віддалений сервер».

Нова функція схожа на функції віддаленої розробки у Visual Studio Code, що дозволяє Visual Studio Code підключатися до віддаленого екземпляра з кодом проекту, налагоджувачем і розширеннями. Наприклад, ця функція популярна серед людей, які використовують Підсистема Windows для Linux, тому що код і залежності можуть бути в підсистемі Linux, тоді як фактичний сеанс VS Code виконується в головній операційній системі Windows.

Віддалена розробка чудово підходить для тих, хто не хоче встановлювати свої проекти програмного забезпечення на кількох комп’ютерах, але може мати сервер або ПК, який може працювати безперервно. Є надія, що Google зможе інтегрувати це в майбутнє оновлення Android Studio.