Die neue Version wurde als Integrated Development Environment (IDE) bezeichnet und wird die Produktivität der Programmierer bei der Entwicklung von Anwendungen und Software erhöhen. In diesem Artikel werden wir neue Funktionalitäten in Visual Studio 2019 besprechen. Wir werden Ihnen aufzeigen, warum diese Funktionen einen positiven Einfluss auf die Produktivität und Softwareentwicklung haben werden.
Bevor wir richtig in den Artikel einsteigen können, müssen wir im Vorfeld noch ein paar Kleinigkeiten klären.
Was ist IDE?
IDE steht für Integrated Development Environment und es wird verwendet, um eine Umgebung für Entwickler zu schaffen und umfassende Funktionen für die Softwarentwicklung und das Testen bereitzustellen. Im Allgemeinen enthält die IDE den Quell-Code Editor, einige Automatisierungswerkzeuge und den Debugger zum Testen. Das Hauptziel der IDE ist es, die Produktivität der Entwickler zu steigern.
Was ist Visual Studio?
Visual Studio ist eine der bekanntesten IDEs, die in den letzten Jahren verwendet wurde. Microsoft hat es entwickelt. Es wird verwendet, um ein Computerprogramm, Webanwendungen und EXE-Dateien usw. zu erstellen. Die erste Version dieser Art wurde 1997 auf den Markt gebracht und jetzt ist die neueste auf dem Markt verfügbare Version Visual Studio 2019.
Was ist neu in Visual Studio 2019?
Visual Studio 2019 wurde am 2. April 2019 veröffentlicht. Es gibt so viele erweiterte Funktionen, die in dieser Version enthalten sein werden.
Lassen Sie uns also diese neuen Funktionen ein wenig näher betrachten:
Neues Startfenster mit User Experience.
Das neue Startfenster in Visual Studio 2019 bietet die folgenden Optionen:
- Schauen Sie sich den Code an.
- Ein Projekt öffnen.
- Öffnen eines Ordners.
- Ein neues Projekt erstellen.
Visual Studio Live-Share.
Live Share ist ein Dev Service in Visual Studio 2019. Diese Funktion ermöglicht es Ihnen, Codekontext und Debugging-Prozess direkt mit Ihren Teamkollegen zu teilen und Live-Zugriff in Visual Studio wie in Google Docs zu erhalten.
Mit Live Share können Ihre Teamkollegen das sich entwickelnde Projekt auf natürliche Weise lesen, bearbeiten, debuggen und navigieren. Dieser Dienst ist standardmäßig in New Visual Studio 2019 installiert.
Verbessertes Refactoring.
Das Refactoring in jeder IDE ist für Entwickler sehr hilfreich. In Visual Studio 2019 werden diese Überarbeitungen neue erweiterte Funktionen hervorbringen, mit denen Sie Ihren Code strukturiert organisieren können.
Diese Refactotings zeigen Vorschläge in einem Glühbirnensymbol und enthalten Aktionen wie das Verschieben der Basisklasse und des Interfaces der Mitglieder, das Ändern der Namespaces entsprechend den Ordnerstrukturen. Konvertieren Sie beispielsweise foreach-loops in LINQ-Abfragen etc.
Verbessertes Sucherlebnis.
Eine der nützlichsten Funktionen in Visual Studio 2019 ist das aktualisierte Suchfeld. In einer früheren Version war es als Schnellstart bekannt. Die neue Suchfunktion in Visual Studio 2019 ist schneller und arbeitet effektiv, um beste Ergebnisse zu erzielen. Dies ist die erweiterte Funktion in der aktuellen Ausgabe der IDEs im Vergleich zu früheren Versionen.
Jetzt zeigen Sie Suchergebnisse die Vorschläge, während Sie sie in das Suchfeld eingeben und es werden die Ergebnisse dynamisch angezeigt. Sie können auch Tastenkombinationen während der Suche verwenden, was Ihnen hilft, sich die Suchanfragen für die zukünftige Verwendung zu merken und sie beim Erstellen der neuen Webanwendungen wieder aufzurufen.
Suchfunktion während des Debuggens.
Sie haben bereits gewusst, dass das Debugging der Prozess ist, um Fehler zu identifizieren und diese Fehler in der Software zu beseitigen. Die Suche nach Objekten und geeigneten Werten während des Debugging-Prozesses ist für die Entwickler sehr hilfreich.
In Visual Studio 2019 wird die Suche während des Debuggens durch lokale, automatische und Überwachungsfenster ergänzt, die zum Auffinden der Werte und Objekte verwendet werden.
Visual Studio IntelliCode.
IntelliCode ist ein Extension in Visual Studio 2019. Es verbessert die Web-Anwendung und Software-Entwicklung mit Hilfe modernster Technologie in Form von künstlicher Intelligenz (KI). Es stellt Vorschläge und Coding-Objekte im Entwicklungsprozess zur Verfügung. Intellicode wird seine Leistungsfähigkeit durch 2000 verschiedene Open-Source-Projekte in GitHub steigern, um Ihre Programmierkenntnisse zu optimieren und zu verbessern.
Code-Bereinigung mit einem Klick.
In Visual Studio 2019 gibt es einen neuen Befehl, um Warnungen und Vorschläge mit einem One-Click-Button zu erkennen. Dieser Befehl hilft bei der Formatierung des Codes und nimmt die Änderungen an dem Codierungsformat vor, das in den Dateien und Einstellungen von .editorconfig vorgeschlagen wird.
Es ermöglicht auch, Sammlungen von Fixern als Standardprofil zu speichern. Betrachten wir zum Verständnis ein Beispiel, dass Sie einen anderen dynamischen Satz von Fixern anwenden müssen, bevor eine Überprüfung der Codesyntax die Konfiguration verschiedener Profile bei den verschiedenen Aufgaben beinhaltet.
Integrierte Code-Reviews in der Entwicklung.
Microsoft entwickelt eine brandneue Erweiterung mit der Bezeichnung Managed Pulled Requests (Prs). Mit dieser Erweiterung können Sie den Code ausführen und die Pull-Requests Ihres Teams debuggen, ohne die Visual Studio Application zu verlassen.
Dieses Feature ist derzeit nur für Azure Repos verfügbar. In den kommenden Wochen wird GitHub entsprechenden Support bereitstellen. Möchten Sie diese Erweiterung für die Entwicklung verwenden, müssen Sie Visual Studio Marketplace herunterladen.
Per Monitor Aware Rendering (PWA).
Wenn Sie in früheren IDE-Versionen mit Monitoren gearbeitet haben, auf denen verschiedene Arten von Skalierungsfaktoren für die Anzeige installiert waren und per Remote mit einem Computer verbunden sind, werden die verschiedenen Skalierungsfaktoren angezeigt, die sich vom primären Gerät unterscheiden. Diese Ergebnisse werden jedoch verschwommen angezeigt oder mit falschen Skalierungsfaktoren rendern.
Aber Visual Studio 2019 hat eine PMA-Anwendung (Per Monitor Aware) entwickelt. Dadurch wird die Ausgabe korrekt angezeigt, ohne etwas zu rendern, unabhängig von den Skalierungsfaktoren der Anzeige.
Neues Bereitstellungsmodell für SQL Server Data Tools.
Visual Studio unterstützt so viele Programmiersprachen, einschließlich serverseitiger Sprachen. Zudem werden die SQL Server Data Tools (SSDT) immer verwendet, um serverseitige Anwendungen zu erstellen. Das neue Datenbereitstellungsmodell ist in Visual Studio 2019 verfügbar, um SQL-bezogene Projekte wie serverseitige Anwendungen, Analysis Service Projekte, Reporting Service Projekte und Integration Service Projekte usw. zu erstellen.
Dieses Delivery Modell wird in Form von Erweiterungen, den sogenannten Analysis Services und den Erweiterungen der Ingration Services, verfügbar sein. In früheren Versionen werden diese Funktionen jedoch mit den integrierten Workloads von Visual Studio 2019 direkt zugänglich sein.
Schlußfolgerungen.
Diese erweiterten Funktionen in Visual Studio werden die Produktivität der Programmierer und die Teamzusammenarbeit in der Softwareentwicklung im Vergleich zu früheren Versionen verbessern. Die neue Benutzeroberfläche ermöglicht es den Nutzern, Anwendungen sehr effektiv zu erstellen und die erweiterte Suchleiste liefert genaue Ergebnisse für Entwickler bei der Entwicklung der Software.
Das Debugging ist 50% schneller als bei früheren Versionen. Zudem verfügt es über eine hochwirksame Suchleiste in den Fenstern Autos, Locals und Watch. Diese erweiterten Funktionen werden die Software- und Anwendungsentwicklung in Visual Studio erheblich beeinflussen.
Vielen Dank für Ihren Besuch.