IntelliJ IDEA Ultimate, PyCharm Professional, GoLand și alte IDE-uri JetBrains au acum o funcție de dezvoltare la distanță.
JetBrains produce unele dintre cele mai populare medii de dezvoltare integrate (IDE) pentru crearea de software cu Java, PHP, Kotlin și alte limbaje de programare. JetBrains IntelliJ servește chiar și drept fundație pentru Android Studio, IDE-ul oficial de la Google pentru dezvoltarea de aplicații și jocuri Android. Acum, JetBrains lucrează la o nouă caracteristică pentru IDE-urile sale, care va face dezvoltarea la distanță semnificativ mai ușoară.
JetBrains a anunțat o nouă funcție de dezvoltare la distanță pentru IDE-urile sale de luni, care este inclus în versiunile 2021.3 ale IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm și RubyMine. În loc să configurați întregul mediu pe fiecare computer pentru dezvoltare (cum ar fi dependențe de proiect, compilatoare și așa mai departe), JetBrains poate rula acum pe un server la distanță ca serviciu de backend și oricine se poate conecta la acesta cu un IDE JetBrains compatibil pe calculator. În timp ce fiecare PC va rula în continuare un IDE complet - aceasta nu este o simplă sesiune de desktop la distanță - toate fișierele de proiect, compilarea și alte sarcini care necesită mult procesor vor fi gestionate de telecomandă Server.
\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n
JetBrains a spus în postarea sa de blog, „Clientul JetBrains rulează local și oferă interfața de utilizator pentru backend-ul IDE. Se bazează pe platforma IntelliJ și se simte la fel ca un IDE complet bazat pe IntelliJ - are același editor, completare a codului, navigare, inspecții și instrumente de refactorizare ca IDE local, dar toate fișierele sunt găzduite de la distanță și toată procesarea limbii se face pe server la distanta."
Noua funcționalitate este similară cu caracteristicile de dezvoltare la distanță din Visual Studio Code, care permite Visual Studio Code să se conecteze la o instanță de la distanță cu codul proiectului, depanatorul și extensiile. De exemplu, funcția este populară printre persoanele care folosesc Subsistemul Windows pentru Linux, deoarece codul și dependențele pot fi în subsistemul Linux în timp ce sesiunea VS Code reală rulează pe sistemul de operare Windows gazdă.
Dezvoltarea de la distanță este excelentă pentru oricine nu dorește să-și configureze proiectele software pe mai multe computere, dar ar putea avea un server sau un computer care poate rula continuu. Sperăm că Google poate integra acest lucru într-o viitoare actualizare Android Studio.