Ritorno
Tech 2 min di lettura - 12 feb. 20 - Arnaud Albalat

Perché gli IDE cloud sono strumenti d'avvenire

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 :
  • La versione “locale” del tuo progetto non gira più sul tuo computer ma sul cloud, il che libera le risorse del tuo computer.
  • La maggior parte degli IDE cloud ti fornisce un ambiente pre-configurato
    che ti permette di far girare il tuo progetto senza installazione iniziale.
  • Puoi programmare da qualsiasi computer.
  • 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 :
  • Devi essere connesso a internet per programmare.
  • Diventi (più o meno) dipendente dalla società che edita l'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.

Desideri essere accompagnato per lanciare il tuo progetto digitale ?

Invia il tuo progetto ora