Microsoft hat vor kurzem Visual Studio Code veröffentlicht, und ich bin etwas verwirrt, da Visual Studio funktional viele Ähnlichkeiten mit ihm hat.
Visual Studio (Vollversion) ist eine "voll funktionsfähige" und "praktische" Entwicklungsumgebung.
Visual Studio (kostenlose "Express" -Versionen - nur bis 2017) sind funktionszentrierte und vereinfachte Versionen der Vollversion. Feature-zentriert bedeutet, dass je nach Ziel unterschiedliche Versionen (Visual Studio Web Developer, Visual Studio C # usw.) vorhanden sind.
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 an Ihre Anforderungen angepasst werden kann.
Wenn Sie zum Beispiel Erstellen einer ASP.NET-Anwendung mit VS Code 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 verwendet wird Nur Windows/Mac und nicht schnell.
Beachten Sie, dass Visual Studio für Mac jetzt verfügbar ist, jedoch ein anderes Produkt als Visual Studio (Windows) ist. Es basiert auf Xamarin Studio und bietet Unterstützung für einige ältere .NET-Projekttypen. Es erstellt erfolgreich Lösungen, die in VS 2017 erstellt wurden. VS mac hat eine eingeschränktere Benutzeroberfläche (z. B. keine anpassbare Symbolleiste). Also für plattformübergreifende Arbeit. VS-Code ist möglicherweise noch vorzuziehen.
Ich werde unten einen detaillierten Unterschied zwischen Visual Studio und Visual Studio-Code angeben.
Wenn man es sich anschaut, ist der offensichtlichste Unterschied, dass .NET in zwei Teile geteilt wurde:
Alle nativen Benutzeroberflächentechnologien ( Windows Presentation Foundation , Windows Forms usw.) sind Teil des Frameworks und nicht der Kern.
Das "Visual" in Visual Studio (von Visual Basic) war weitgehend synonym mit dem visuellen UI-Design (Drag & Drop WYSIWYG). In diesem Sinne ist Visual Studio-Code Visual Studio ohne Visual!
Der zweithäufigste 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 Codevervollständigungskomponente namens IntelliSense, einem Debugger, der sowohl Quellcode als auch Maschinencode debuggen kann. Alles über 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 Festplattenspeicher (abhängig von den ausgewählten Komponenten).
Kurz gesagt, Visual Studio ist eine ultimative Entwicklungsumgebung und ziemlich umfangreich.
Referenz: https://www.quora.com/Was-ist-der- Unterschied-zwischen-Visual-Studio-und- Visual-Studio-Code
Neben den vorherigen Antworten besteht ein großer Unterschied zwischen beiden darin, dass Visual Studio Code in einer so genannten "portablen" Version geliefert wird, für die keine vollständigen Administratorberechtigungen erforderlich sind, um unter Windows ausgeführt zu werden.
Visual Studio
windows.h
durchzugehen.)Visual Studio Code
Visual Studio Code ist in einen Befehl Prompt/terminal integriert. Daher ist es praktisch, wenn zwischen IDE und Terminal/Command Prompt gewechselt werden muss.