Visual Studio Code
Visual Studio Code est un éditeur de code source léger mais puissant qui s'exécute sur votre bureau* et qui prend en charge JavaScript, TypeScript et Node.js. Il dispose d'un large éventail d'extensions disponibles pour d'autres langages, notamment C++, C#, Python et PHP.
Il est basé sur Electron de Github, qui est une version multiplateforme du composant d'édition de code Atom, basé sur JavaScript et HTML5. Cet éditeur est un environnement de développement intégré (IDE) complet conçu pour les développeurs qui travaillent avec les technologies en nuage ouvertes de Microsoft.
Visual Studio Code utilise des outils .NET open source pour fournir un support au code C# ASP.NET, en s'appuyant sur les outils de développement Omnisharp .NET et le compilateur Roslyn.
L'interface est facile à utiliser, car elle est basée sur un style d'explorateur commun, avec un volet sur la gauche, qui montre tous les fichiers et dossiers auxquels vous avez accès, et un volet éditeur sur la droite, qui montre le contenu des fichiers que vous avez ouverts. À cet égard, l'éditeur a été bien développé et est agréable à l'œil. Il dispose également de bonnes fonctionnalités, l'intellisense et l'autocomplétion fonctionnant bien pour JSON, CSS, HTML, {less} et Node.js.
Le code de Visual Studio a été conçu pour fonctionner avec les outils existants, et Microsoft fournit une documentation pour aider les développeurs, avec une aide pour travailler avec ASP.NET 5, Node.js, et Microsoft's TypeScript, ainsi que des outils qui peuvent être utilisés pour aider à construire et à gérer les applications Node.js.
Visual Studio Code s'adresse en fait aux développeurs JavaScript qui souhaitent disposer d'un outil de développement à part entière pour leurs scripts côté serveur et qui pourraient vouloir passer de Node.js à des frameworks basés sur .NET. Dans l'ensemble, Visual Studio Code est un éditeur de code multiplateforme léger mais solide, qui peut être utilisé par n'importe qui pour créer des applications pour le Web ou le cloud.
*Des versions pour Mac OS X et Linux sont également disponibles.