Node.js-Tools für Visual Studio in Version 1.0 veröffentlicht
Nach mehr als einem Jahr Arbeit stehen die Werkzeuge zur Entwicklung mit der serverseitigen Node.js-Plattform den Nutzern von Microsofts IDE zur Verfügung. Auch an den Node.js-Konkurrenten io.js wurde bereits gedacht.
- Julia Schmidt
Node.js Tools for Visual Studio (NTVS), die quelloffene Erweiterung für Microsofts Entwicklungsumgebung Visual Studio 2012 und 2013, steht ab sofort zum Download zur Verfügung. Sie soll Programmierern beim Erstellen von Node.js-Anwendungen helfen, indem sie sie unter anderem mit Codeergänzung, der Integration für den Node-Paketmanager npm sowie spezielle Debugging- und Profiling-Möglichkeiten versorgt. Neben Node.js unterstützen die Werkzeuge die Arbeit mit io.js, JavaScript, TypeScript, HTML, CSS und JSON.
Zusätzlich zu Syntax-Highlighting und Hilfsfunktionen wie automatischer Formatierung bietet NTVS auch Vorschläge zur Codeergänzung. Um diese syntaktisch korrekt zu formulieren, führen die Tools aufgrund der dynamischen Typisierung von Node.js eine statische Analyse des Projekts durch. Für schnelle Experimente stellt Visual Studio beim Einsatz von NTVS ein interaktives Fenster zur Verfügung, in das sich Code schreiben lässt und das die Ergebnisse dann inline anzeigt.
Über den Solution Explorer lassen sich mit den Tools Pakete aus der npm-Registry suchen und installieren. Zum Auffinden von Fehlern können Entwickler die aus Visual Studio bekannten Stepping- und Breakpoint-Optionen nutzen. Außerdem gibt es die Möglichkeit, serverseitig auftretenden Fehlern per Remote Debugging auf den Grund zu gehen. Über die V8 Profiling API und die Reporting-Funktionen von VS kann man zudem herausfinden, für welche Operationen Anwendungen besonders viel Zeit aufwenden. (jul)