Visual Studio 2022 vs. 2019: Sollten Sie jetzt ein Upgrade durchführen? Erklärt
Anfang dieses Jahres hat Microsoft die Preview-Version von Visual Studio 2022 in die wilde Programmierwelt gebracht. Das sind gute Neuigkeiten! Es ist eine äußerst beliebte IDE, die jedoch angesichts des Tempos der Veränderungen im DevOps-Ökosystem, in dem sie gedeiht, für eine Optimierung oder vielleicht sogar eine Überarbeitung fällig ist.
Während Entwickler aller Erfahrungsstufen im Allgemeinen positive Ansichten zu VS 2019 haben, gibt es keine IDE, die nicht mit einer gewissen Verbesserung auskommt. Ist VS 2022 so viel besser? Lohnt es sich, Early Adopter zu werden und auf die neueste Edition umzusteigen?
Hier ist, was Sie wissen müssen.
Visual Studio-Geschichte: Bisher größtenteils gut
Visual Studio 2019 und Visual Studio Code wurden als benutzerfreundlich für Anfänger angepriesen, wurden aber auch von fortgeschrittenen und erfahrenen Programmierern durchgehend gelobt.
Beispielsweise ermöglicht die Integration mit Azure, Git/GitHub und das kürzliche Hinzufügen von Plattformen wie Live Share und Xamarin eine einfache Cloud-basierte Speicherung, Zusammenarbeit in Echtzeit und plattformübergreifende Entwicklung.
Aber so gut VS 2019 und VS Code auch sind, VS 2022 bringt einige neue Verbesserungen, die ziemlich verlockend sind.
Die wichtigste Verbesserung in VS 2022
Eine der Hauptverbesserungen in der neuen Version befasst sich mit einer wiederkehrenden Beschwerde über VS 2019 – nämlich den hohen Speicherbedarf.
Für Entwickler, die an komplexen Anwendungen arbeiten, die viel Rechenleistung benötigen, verspricht dies einen erheblichen Vorteil. Dies ist (normalerweise) ein Problem für Entwickler, die an kommerziellen und institutionellen Projekten arbeiten.
Zum jetzigen Zeitpunkt ist die Vorschauversion nicht für Produktionsanwendungen lizenziert.
Was ist sonst noch neu in VS 2022?
Auf der Roadmap- Seite 2022 in der Microsoft-Onlinedokumentation wird behauptet, dass das Team, das an dieser neuesten Version arbeitet, diese Themen im Auge hat: „persönliche und Teamproduktivität, moderne Entwicklung und ständige Innovation“.
Wir alle mögen den Klang davon! Aber was bedeutet dieses Engagement für die tägliche Arbeit mit dem neuesten Release von VS 2022?
Das Release 2022 verspricht die folgenden zusätzlichen Verbesserungen:
Verbesserte Code-Completion-Funktionalität
Intellicode in VS 2022 ist in der Lage, ganze Codezeilen mit einem verbesserten Verständnis des Codierungskontexts auszufüllen.
Im aktuellen Vorschaumodus funktioniert dies nur mit C#, aber Microsoft wird weitere Sprachen hinzufügen, wenn das offizielle Veröffentlichungsdatum näher rückt.
Leistungsstärkere Debugging-Funktionen
Der Kern-Debugger bietet eine effizientere und intuitivere Dekompilierung mit einem einfacher zu lesenden Step-Through, bedingten Breakpoints und dem Hinzufügen von Flame-Diagrammen , die Programmierern helfen, Probleme mit Code entweder lokal oder remote zu erkennen.
Eine verbesserte Programmierschnittstelle
Visual Studio 2022 bietet eine benutzerfreundlichere und intuitivere Oberfläche für die Codierungsumgebung.
Dazu gehören erweiterte Optionen zum Anpassen des Erscheinungsbilds der IDE (z. B. können Sie sie an Ihr Windows-Design anpassen) sowie die Möglichkeit, ein Dokumentenverwaltungssystem bereitzustellen, das für Sie geeignet ist.
Verbesserte Zugänglichkeit
Visual Studio 2019 verfügte über mehrere Funktionen, die die allgemeine Barrierefreiheit verbessert haben, und VS 2022 verbessert noch mehr Barrierefreiheitsfunktionen.
Anstatt sich auf Plugins oder Add-Ons zu verlassen, können Benutzer die Benutzeroberfläche ändern, um die Sichtbarkeit und Organisation zu verbessern und mit genehmigten Erweiterungen besser zu arbeiten. All dies wird durch die fortlaufende Arbeit von Microsoft angetrieben, ihre Produkte nativ zugänglich zu machen.
Verbesserte Unterstützung für die neueste Version von C++
VS 2022 enthält die vollständige Suite von Tools für C++ 20. Das ist die Sprache, in der Windows geschrieben ist, daher sollten Windows-Entwickler diese Integration begrüßen.
In den Vorschauhinweisen für VS 2022 sind zum jetzigen Zeitpunkt neun Verbesserungen aufgeführt. Diese sollen die C++-Programmierung in der neuen Version der IDE mit besserer IntelliSense-Funktionalität und leistungsfähigeren Debugging- und Analysefähigkeiten vereinfachen.
Verbesserte Entwicklung von Windows-Apps
Es ist jetzt möglich, Hot Reload (erstmals eingeführt in VS 2019) zu verwenden, um Ihre App-Builds in .NET oder C++ während der Ausführung zu aktualisieren. Alle Entwickler haben Situationen erlebt oder können sich vorstellen, in denen dies nützlich sein wird!
Sie werden auch Verbesserungen bei der Git-Integration finden, wie die Möglichkeit, nativ mit mehreren Repositorys von einer lokalen Installation der IDE aus zu arbeiten.
Entwicklern, die containerisierte Anwendungen erstellen, werden weitere Funktionen für die Arbeit an oder die Orchestrierung von Projekten mit Kubernetes , Docker und Service Fabric versprochen. (Die Dokumentation ist nicht sehr genau darüber, was diese mit sich bringen werden, aber es wird daran gearbeitet, die Anwendungsentwicklung zu verbessern und die Diagnose zu verbessern.)
Sollten Sie jetzt auf VS 2022 aktualisieren?
Die Antwort hängt davon ab, wie Sie Visual Studio gerade verwenden.
Leider ist die VS 2022-Vorschau zum jetzigen Zeitpunkt nicht für den produktiven Einsatz lizenziert.
Diejenigen, die hauptsächlich mit containerisierten Anwendungen arbeiten, möchten möglicherweise warten, bis die versprochenen zusätzlichen Verbesserungen vorhanden sind, bevor Sie die Vorschau ausprobieren.
Solo-Entwickler aller Erfahrungsstufen werden wahrscheinlich von den Verbesserungen in VS 2022 profitieren und sich so schnell wie möglich mit den neuen und verbesserten Funktionen vertraut machen, bevor die offizielle Veröffentlichung erscheint.
Wenn Sie sich für ein Upgrade entscheiden, haben Sie mehrere Möglichkeiten, die VS 2022-Vorschau zu verwenden.
Der einfachste Weg besteht darin, VS 2022 parallel zu Ihrem aktuellen Build von VS 2019 zu installieren. Wenn Sie es nicht auf Ihrem lokalen Computer installieren möchten, können Sie die Cloud-basierte Version ausprobieren. (Vielleicht haben Sie Erfahrung mit MS Visual Studio Online ?) Oder Sie können damit von der Befehlszeile aus arbeiten.
Und vergessen Sie nicht, Sie können zum VS 2022-Projekt beitragen! Während des Vorschauzeitraums werden Entwicklerbeiträge und Feedback aktiv eingeholt. Die Onlinedokumentation „ Neuerungen in Visual Studio 2022 “ enthält einen Link zur Seite „ Feature vorschlagen“.
Für begeisterte Entwickler aller Erfahrungsstufen ist die Möglichkeit, Input zu geben, schon allein reizvoll, unabhängig davon, ob Sie der Meinung sind, dass die Verbesserungen einen erheblichen Einfluss auf Ihre täglichen Programmier- und Designaktivitäten haben werden.
Wenn Sie nicht bereit sind, mit beiden Beinen einzusteigen, ist ein provisorisches Upgrade – indem Sie Visual Studio 2019 beibehalten und die Cloud-Version oder die separate Installation von Visual Studio 2022 verwenden – der beste Weg, um die erforderliche Vertrautheit aufzubauen die Neuauflage verwenden.
Die Visual Studio 2022-Vorschau, erklärt
Die meisten einzelnen Benutzer werden es wahrscheinlich lohnenswert finden, die Vorschauversion von VS 2022 zu verwenden, zumal Sie VS 2019 nicht aufgeben müssen.
Das gegenwärtige Fehlen einer Produktionslizenzierung kann das Herunterladen der Vorschau für diejenigen, die derzeit mit intensiver Entwicklung beschäftigt sind, weniger attraktiv machen. Ihre Anwendungen auf das neue Release verschieben möchten.