Visual Studio Code
Visual Studio Code
Versione | Maturità | Linguaggio | Licenza | URL | Produttore | Diffusione |
---|---|---|---|---|---|---|
1.64 | Stabile/Produzione | TypeScript | MIT License | https://code.visualstudio.com | Microsoft | Worldwide |
Descrizione
Visual Studio Code Visual Studio Code è un editor di codice sorgente che può essere utilizzato con una varietà di linguaggi di programmazione. Invece di un sistema di progetto, consente agli utenti di aprire una o più directory, che possono quindi essere salvate in aree di lavoro per riutilizzarle in futuro. Ciò consente di operare come un editor di codice indipendente dalla lingua e per qualsiasi lingua. Supporta un numero di linguaggi di programmazione e un insieme di funzionalità che differiscono per lingua. File e cartelle indesiderati possono essere esclusi dall'albero del progetto tramite le impostazioni. Molte delle funzioni di Visual Studio Code non sono esposte attraverso i menu o l'interfaccia utente, ma è possibile accedervi tramite
la tavolozza dei comandi.
Il codice di Visual Studio può essere esteso con plug-in, messi a disposizione tramite un repository centrale. Ciò include aggiunte all'editor e supporto per le lingue. Una caratteristica notevole è la possibilità di creare estensioni che aggiungono supporto per nuove lingue, temi, debugger, eseguire analisi di codice statico, aggiungere analizzatori di codice, utilizzando il Language Server Protocol e connettersi a servizi aggiuntivi.
Visual Studio Code include estensioni per FTP, consentendo al software di essere utilizzato come alternativa gratuita per lo sviluppo web. Il codice può essere sincronizzato tra l'editor e il server, senza scaricare alcun software aggiuntivo.
Ragioni della scelta
Visual Studio Code sta guadagnando sempre più consenso nell’ambito dello sviluppo in particolare degli applicativi Angular, principalmente grazie al suo ottimo supporto a TypeScript.
Riteniamo quindi che possa essere la scelta principale per gli sviluppi in questo linguaggio e
comunque una valida alternativa ad IntelliJ IDEA per altri linguaggi.