Gli IDE JetBrains ora dispongono del supporto per lo sviluppo remoto

IntelliJ IDEA Ultimate, PyCharm Professional, GoLand e altri IDE JetBrains ora dispongono di una funzionalità di sviluppo remoto.

JetBrains produce alcuni degli ambienti di sviluppo integrato (IDE) più popolari in circolazione per la creazione di software con Java, PHP, Kotlin e altri linguaggi di programmazione. JetBrains IntelliJ funge anche da base per Android Studio, l'IDE ufficiale di Google per lo sviluppo di applicazioni e giochi Android. Ora JetBrains sta lavorando a una nuova funzionalità per i suoi IDE che renderà lo sviluppo remoto notevolmente più semplice.

JetBrains ha annunciato una nuova funzionalità di sviluppo remoto per i suoi IDE lunedì, che è incluso nelle versioni 2021.3 di IntelliJ IDEA Ultimate, PyCharm Professional, GoLand, PhpStorm e RubyMine. Invece di configurare l'intero ambiente su ciascun computer per lo sviluppo (come dipendenze del progetto, compilatori e così via), JetBrains può ora essere eseguito su un server remoto come servizio backend e chiunque può connettersi ad esso con un IDE JetBrains compatibile sul proprio computer. Anche se su ogni PC verrà comunque eseguito l'IDE completo (non si tratta di una semplice sessione di desktop remoto), tutti i file di progetto, la compilazione e altre attività ad uso intensivo del processore verranno gestiti dal telecomando server.

\r\n https://www.youtube.com/watch? v=8qG_BK11nLg\r\n

JetBrains ha affermato nel suo post sul blog: "il client JetBrains viene eseguito localmente e fornisce l'interfaccia utente per il backend IDE. È basato sulla piattaforma IntelliJ e sembra proprio un IDE completamente basato su IntelliJ: ha lo stesso editor, completamento del codice, navigazione, ispezioni e strumenti di refactoring come IDE locale, ma tutti i file sono ospitati in remoto e tutta l'elaborazione della lingua viene eseguita sul Server remoto."

La nuova funzionalità è simile a le funzionalità di sviluppo remoto in Visual Studio Code, che consente a Visual Studio Code di connettersi a un'istanza remota con il codice del progetto, il debugger e le estensioni. Ad esempio, la funzionalità è popolare tra le persone che utilizzano il file Sottosistema Windows per Linux, perché il codice e le dipendenze possono trovarsi nel sottosistema Linux mentre la sessione effettiva di VS Code viene eseguita nel sistema operativo Windows host.

Lo sviluppo remoto è ottimo per chiunque non voglia impostare i propri progetti software su più computer, ma potrebbe avere un server o un PC che possa funzionare ininterrottamente. Speriamo che Google possa integrarlo in un futuro aggiornamento di Android Studio.