Visual Studio Code
Visual Studio Code è un editor di codice sorgente leggero ma potente che gira dal desktop.* Viene fornito con il supporto integrato per JavaScript, TypeScript e Node.js e ha una vasta gamma di estensioni disponibili per altri linguaggi, tra cui C++, C#, Python e PHP.
Si basa sull'Electron di Github, che è una versione multipiattaforma del componente di editing del codice Atom, basata su JavaScript e HTML5. Questo editor è un ambiente di sviluppo integrato (IDE) completamente funzionale, progettato per gli sviluppatori che lavorano con le tecnologie open cloud di Microsoft.
Visual Studio Code utilizza il tooling open source .NET per fornire supporto al codice ASP.NET C#, basandosi sugli strumenti di sviluppo Omnisharp .NET e sul compilatore Roslyn.
L'interfaccia è facile da usare, in quanto si basa su un comune stile explorer, con un riquadro a sinistra, che mostra tutti i file e le cartelle a cui si ha accesso, e un riquadro dell'editor a destra, che mostra il contenuto dei file aperti. A questo proposito, l'editor è stato sviluppato bene, ed è piacevole agli occhi. Ha anche buone funzionalità, con intellisense e autocomplete che funzionano bene per JSON, CSS, HTML, {less}, e Node.js.
Visual Studio Code è stato progettato per lavorare con gli strumenti esistenti, e Microsoft fornisce la documentazione per aiutare gli sviluppatori, con l'aiuto per lavorare con ASP.NET 5, Node.js, e TypeScript di Microsoft, così come gli strumenti che possono essere utilizzati per aiutare a costruire e gestire le applicazioni Node.js.
Visual Studio Code è davvero rivolto agli sviluppatori JavaScript che vogliono uno strumento di sviluppo completo per il loro scripting lato server e che potrebbero voler passare da Node.js a framework basati su .NET. Nel complesso, però, Visual Studio Code, è un editor di codice leggero ma solido, cross-platform code editor, che può essere utilizzato da chiunque per costruire applicazioni per il Web o il cloud.
*Sono disponibili anche versioni per Mac OS X e Linux.