Visual Studio Code
Visual Studio Code ist ein leichter, aber dennoch leistungsstarker Quellcode-Editor, der von Ihrem Desktop aus ausgeführt werden kann.* Er bietet integrierte Unterstützung für JavaScript, TypeScript und Node.js und verfügt über eine Vielzahl von Erweiterungen für andere Sprachen, darunter C++, C#, Python und PHP.
Es basiert auf Githubs Electron, einer plattformübergreifenden Version der Atom-Code-Editierungskomponente, die auf JavaScript und HTML5 basiert. Dieser Editor ist eine voll ausgestattete integrierte Entwicklungsumgebung (IDE) für Entwickler, die mit den offenen Cloud-Technologien von Microsoft arbeiten.
Visual Studio Code verwendet Open Source .NET-Tooling, um Unterstützung für ASP.NET C#-Code zu bieten, der auf Omnisharp .NET-Entwicklertools und dem Roslyn-Compiler aufbaut.
Die Benutzeroberfläche ist einfach zu bedienen, da sie auf einem gängigen Explorer-Stil basiert, mit einem Fensterbereich auf der linken Seite, der alle Dateien und Ordner anzeigt, auf die Sie Zugriff haben, und einem Editor-Fensterbereich auf der rechten Seite, der den Inhalt der von Ihnen geöffneten Dateien anzeigt. In dieser Hinsicht ist der Herausgeber gut entwickelt worden und erfreut die Augen. Es hat auch eine gute Funktionalität, wobei intellisense und autocomplete gut für JSON, CSS, HTML, {less} und Node.js funktionieren.
Visual Studio Code wurde für die Arbeit mit vorhandenen Tools entwickelt, und Microsoft stellt eine Dokumentation zur Verfügung, die den Entwicklern bei der Arbeit mit ASP.NET 5, Node.js und Microsofts TypeScript hilft. Außerdem werden Tools bereitgestellt, die bei der Erstellung und Verwaltung von Node.js-Anwendungen helfen können.
Visual Studio Code richtet sich in erster Linie an JavaScript-Entwickler, die ein vollwertiges Entwicklungstool für ihre serverseitige Skripterstellung benötigen und die von Node.js auf .NET-basierte Frameworks umsteigen möchten. Insgesamt gesehen ist Visual Studio Code jedoch ein leichter und dennoch solider, plattformübergreifender Code-Editor, der von jedem zum Erstellen von Anwendungen für das Web oder die Cloud verwendet werden kann.
*Versionen für Mac OS X und Linux sind ebenfalls erhältlich.