Gli IDE cloud esistono da una decina d'anni e stanno per diventare concorrenti credibili degli IDE desktop. Questo articolo ti spiega che cos'è un IDE cloud, quali sono i vantaggi di adottarne uno e quali sono le opzioni esistenti.
Che cos'è un IDE cloud ?
Un IDE cloud è un ambiente di sviluppo accessibile da un browser web, che permette di modificare il codice che si trova su un server remoto.
L'IDE cloud si presenta come un sostituto dell'IDE desktop, seguendo la tendenza della sostituzione sempre più frequente di applicazioni desktop con applicazioni web.
Puoi avere una rapida panoramica di come appare un IDE cloud
qui.
Perché scegliere un IDE cloud ?
Rispetto agli IDE desktop, gli IDE cloud cumulano diversi vantaggi :
Puoi condividere il tuo codice in tempo reale con i tuoi colleghi. Così, se non capisci perché il tuo frammento di codice non funziona, puoi semplicemente condividere l'URL del codice in questione con un'altra persona in modo che possa aiutarti. Questo permette anche di fare pair-programming a distanza, programmando in più persone sullo stesso file come si scriverebbe su un Google Doc in più persone.
Al contrario, si ritrovano due rimproveri spesso mossi agli IDE cloud :
Quali sono gli IDE cloud esistenti ?
Sebbene esistano diverse decine di IDE cloud, eccone alcuni tra i più conosciuti e i più completi :
In Galadrim, abbiamo sviluppato il nostro ambiente, basato su
code-server, un porting open-source di VS Code su browser. Questo ambiente ci permette di avviare nuovi progetti pre-configurati in un click, e facilita la collaborazione in team grazie alla condivisione del codice in tempo reale.
La questione se gli IDE cloud un giorno sostituiranno completamente gli IDE desktop rimane aperta; speriamo che questo articolo ti abbia permesso di farti un'opinione sull'argomento.