Microsoft hat kürzlich Visual Studio Code veröffentlicht, und ich bin etwas verwirrt über seine Verwendung, da Visual Studio viele funktionale Ähnlichkeiten aufweist.
Microsoft hat kürzlich Visual Studio Code veröffentlicht, und ich bin etwas verwirrt über seine Verwendung, da Visual Studio viele funktionale Ähnlichkeiten aufweist.
Antworten:
Visual Studio (Vollversion) ist eine "voll funktionsfähige" und "praktische" Entwicklungsumgebung.
Visual Studio (kostenlose "Express" -Versionen - nur bis 2017) sind funktionsorientierte und vereinfachte Versionen der Vollversion. Feature-zentriert bedeutet, dass es je nach Ziel unterschiedliche Versionen gibt (Visual Studio Web Developer, Visual Studio C # usw.).
Visual Studio (kostenlose Community Edition - seit 2015) ist eine vereinfachte Version der Vollversion und ersetzt die vor 2015 verwendeten separaten Express-Editionen.
Visual Studio Code (VSCode) ist ein plattformübergreifender Editor (Linux, Mac OS, Windows), der mit Plugins nach Ihren Wünschen erweitert werden kann.
Wenn Sie beispielsweise eine ASP.NET-Anwendung mit VS-Code erstellen möchten, müssen Sie mehrere Schritte selbst ausführen, um das Projekt einzurichten. Für jedes Betriebssystem gibt es ein separates Tutorial.
Visual Studio Code ist ein Editor, während Visual Studio eine IDE ist.
Visual Studio Code ist plattformübergreifend und schnell, während Visual Studio nur Windows / Mac und nicht schnell ist.
Beachten Sie, dass Visual Studio für Mac jetzt verfügbar ist, sich jedoch von Visual Studio (Windows) unterscheidet. Es basiert auf Xamarin Studio und unterstützt einige ältere .NET-Projekttypen nicht. In VS 2017 erstellte Lösungen werden erfolgreich erstellt. VS Mac verfügt über eine eingeschränktere Benutzeroberfläche (z. B. keine anpassbare Symbolleiste). Also für plattformübergreifende Arbeit. VS-Code ist möglicherweise weiterhin vorzuziehen.
Ich werde im Folgenden einen detaillierten Unterschied zwischen Visual Studio und Visual Studio Code angeben.
Wenn Sie es sich wirklich ansehen, ist der offensichtlichste Unterschied, dass .NET in zwei Teile geteilt wurde:
Alle nativen Benutzerschnittstellentechnologien ( Windows Presentation Foundation , Windows Forms usw.) sind Teil des Frameworks und nicht des Kerns.
Das "Visual" in Visual Studio (aus Visual Basic) war weitgehend gleichbedeutend mit dem Design der visuellen Benutzeroberfläche (Drag & Drop WYSIWYG). In diesem Sinne ist Visual Studio Code Visual Studio ohne Visual!
Der zweitwichtigste Unterschied besteht darin, dass sich Visual Studio in der Regel an Projekten und Lösungen orientiert.
Visual Studio-Code:
Visual Studio:
Visual Studio soll die weltweit beste IDE (integrierte Entwicklungsumgebung) sein, die Toolsets für die vollständige Stapelentwicklung bietet, einschließlich einer leistungsstarken Code-Vervollständigungskomponente namens IntelliSense, einem Debugger, der sowohl Quellcode als auch Maschinencode debuggen kann - alles rund um die ASP.NET-Entwicklung und etwas über die SQL-Entwicklung.
In der neuesten Version von Visual Studio können Sie plattformübergreifende Anwendungen entwickeln, ohne die IDE zu verlassen. Und Visual Studio benötigt mehr als 8 GB Speicherplatz (entsprechend den von Ihnen ausgewählten Komponenten).
Kurz gesagt, Visual Studio ist eine ultimative Entwicklungsumgebung und ziemlich schwer.
Referenz: https://www.quora.com/Was-ist-der- Unterschied zwischen- Visual- Studio-und- Visual- Studio- Code
Als Ergänzung zu den vorherigen Antworten besteht ein großer Unterschied zwischen beiden darin, dass Visual Studio Code in einer sogenannten "portablen" Version vorliegt, für deren Ausführung unter Windows keine vollständigen Administratorrechte erforderlich sind und die bequem auf einem Wechseldatenträger abgelegt werden kann.
Visual Studio
windows.h
)Visual Studio-Code
Visual Studio Code ist in eine Eingabeaufforderung / ein Terminal integriert. Daher ist es praktisch, wenn zwischen IDE und Terminal / Eingabeaufforderung gewechselt werden muss, z. B.: Herstellen einer Verbindung zu Linux.