Wann sollte Visual Studio Code verwendet werden?

Abgeschlossen

Woher wissen Sie, ob Visual Studio Code die richtige Wahl für Ihre Entwicklungsarbeit ist? Das ist unterschiedlich. Sie stehen vor einer großen Auswahl, wenn es um Code-Editoren und IDEs geht. In diesem Abschnitt erfahren Sie, wie Sie eine Bewertung durchführen können.

Entscheidungskriterien

Die folgende Tabelle enthält Kriterien, mit denen Sie entscheiden können, ob Visual Studio Code für Ihr Szenario geeignet ist.

Faktor Beschreibung
Gibt es einen offiziellen Code-Editor oder eine IDE für die Programmiersprache oder das Framework, die ich verwende? Möglicherweise stehen viele verschiedene Editoren und IDEs für die Programmiersprache zur Verfügung, in der Sie arbeiten möchten. Sie können z. B. HTML in einem beliebigen Code-Editor oder einer beliebigen IDE bearbeiten. Bei einigen speziellen Anwendungsfällen wie iOS- und Android-Entwicklung sollten Sie jedoch einen offiziellen Editor wählen.
Unterstützt der Code-Editor oder die IDE die Programmiersprache oder das Framework, die ich verwenden möchte? Standardmäßig unterstützt Visual Studio Code HTML, CSS, JavaScript, TypeScript und einige andere Sprachen. Es stehen Hunderte von verschiedenen Spracherweiterungen zur Auswahl, sodass Visual Studio Code so konfiguriert werden, dass es die meisten Programmieranforderungen erfüllt. Sprachunterstützung bedeutet, dass Visual Studio Code Features wie Code-Completion (IntelliSense) bereitstellen kann, während Sie Code bearbeiten und debuggen, der in dieser Sprache geschrieben wurde.
Benötige ich einen Code-Editor oder eine IDE mit geringem Platzbedarf beim Download? Der Installationsbedarf von Visual Studio Code ist klein, sodass Sie schnell mit dem Download, der Installation und den ersten Schritten beginnen können. Visual Studio Code ist einfach. Sie installieren nur die benötigten Erweiterungen und müssen keine unnötigen Komponenten laden, die zu einer Verlangsamung führen können. In einigen Fällen, z. B. für die .NET- oder C#-Entwicklung unter Windows, sollten Sie jedoch eine IDE wie Visual Studio verwenden. Visual Studio hat einen größeren Platzbedarf, verfügt jedoch über alle Features für Sprachunterstützung, Debugging und Tests, die Sie benötigen.
Benötige ich Quellcodeverwaltung, die in meinen Code-Editor oder meine IDE integriert ist? Visual Studio Code enthält integrierte Quellcodeverwaltung (Source Control Management, SCM) und bietet sofort einsatzbereite Git- und GitHub-Unterstützung. Eine Integration in andere SCM-Anbieter wie Subversion oder Bitbucket ist über die Installation von Erweiterungen aus dem Marketplace möglich.

Hinweis

Je nach Betriebssystem, das auf dem Computer installiert ist, den Sie zum Entwickeln von Code verwenden, kann Ihre Auswahl an Code-Editoren oder IDEs eingeschränkt sein. Glücklicherweise wird Visual Studio Code auf Windows-, Linux- und macOS-Plattformen ausgeführt.

Anwenden der Kriterien

Nun wenden wir die Entscheidungskriterien auf unser Restaurantszenario an. Denken Sie daran, dass wir eine Webanwendung in Node.js, eine Bestandsanwendung in C++ und ein Datenanalysetool mit Python- und Jupyter-Notebooks erstellen.

Fügen wir unserem Szenario eine weitere Anforderung hinzu. Der Restaurantmanager ist mit Ihrer Arbeit zufrieden und hat eine weitere Anfrage: Können Sie mobile Apps entwickeln, mit denen Gäste Bestellungen zur Abholung oder Lieferung aufgeben können? Wenden wir also das Kriterium der Entwicklung mobiler Apps für iOS und Android an.

Faktor Webentwicklung C++-Entwicklung Datenanalysen iOS-/Android-Entwicklung
Gibt es einen offiziellen Code-Editor oder eine IDE für diese Programmiersprache oder dieses Framework? No Nr. Nein Ja
Unterstützt Visual Studio Code die von mir verwendete Programmiersprache oder das Framework? Ja Ja Ja Ja
Benötigen Sie einen Code-Editor oder eine IDE mit geringem Platzbedarf? Ja Ja Ja Ja
Muss die Quellcodeverwaltung in meinen Code-Editor oder meine IDE integriert sein? Ja Ja Vielleicht Ja
Visual Studio Code verwenden? Ja Ja Ja Vielleicht

Nachdem Sie die Kriterien angewendet haben, bestimmen Sie, dass Visual Studio Code eine gute Wahl für Ihre Webentwicklungs-, C++- und Datenanalyseprojekte für das Restaurant ist. Obwohl Visual Studio Code Erweiterungen zur Unterstützung der iOS- und Android-Entwicklung hat, empfiehlt es sich, die offizielle iOS-IDE (XCode) und die Android-IDE (Android Studio) für die Entwicklung der mobilen App des Restaurants zu verwenden.

Sie können die Kriterien erneut prüfen, wenn sich Ihre Anforderungen ändern. Beispielsweise können Sie in Zukunft entscheiden, dass Sie die Bestandsanwendung in .NET und C# anstelle von C++ entwickeln möchten. Sie können auch feststellen, dass ein einfacher Editor keine Priorität mehr hat. In diesem Fall sollten Sie stattdessen die Verwendung von Visual Studio in Betracht ziehen. Visual Studio bietet bessere integrierte Unterstützung und umfassendere Features für die Entwicklung in .NET und C#.