Freigeben über


Visual Basic-Sprachstrategie mit Anmerkungen

Die folgenden Anweisungen definieren die Strategie des .NET-Teams bei der Entscheidung über die Entwicklung von Visual Basic.

Visual Basic bleibt eine einfache und einsteigerfreundliche Sprache mit einem stabilen Design. Die Kernbibliotheken von .NET unterstützen Visual Basic, und viele der Verbesserungen der .NET-Runtime und -Bibliotheken kommen automatisch auch Visual Basic zugute. Wenn C# oder die .NET-Runtime neue Features einführt, die Sprachunterstützung erfordern, verfolgt Visual Basic in der Regel einen rein auf die Nutzung ausgerichteten Ansatz, um neue Syntax zu vermeiden. Visual Basic wird nicht auf neue Workloads erweitert. Wir investieren weiterhin in die Umgebung in Visual Studio und in die Interoperabilität mit C# – insbesondere in zentralen Visual Basic-Szenarien wie Windows Forms und Bibliotheken.

Berücksichtigung strategischer Aspekte bei der Visual Basic-Weiterentwicklung

Diese Anmerkungen liefern Einblicke in die Meinung des .NET-Teams zu wichtigen Aussagen.

„Visual Basic bleibt eine einfache und einsteigerfreundliche Sprache mit einem stabilen Design.“

Die Syntax der natürlichen Sprache von Visual Basic ermöglicht es Programmierern und Nicht-Programmierern, Code zu lesen und sich an entscheidenden Diskussionen zu beteiligen. Viele Menschen schätzen das Design von Visual Basic, und dieses Design wird sich nicht ändern.

„Sprache mit stabilem Design“

Das Design von Visual Basic ermöglicht es Programmierern, heute solide Anwendungen zu erstellen und über einen langen Zeitraum hinweg geschriebenen Code ohne stilistische Änderungen zu verstehen.

„Visual Basic verfolgt in der Regel einen rein auf die Nutzung ausgerichteten Ansatz, um neue Syntax zu vermeiden.“

Für neue Features in der .NET-Runtime und in C# müssen manchmal Sprachänderungen implementiert werden. Das .NET-Team maximiert die Interoperabilität, indem viele dieser Features unterstützt werden. Darüber hinaus wird die Stabilität mit einem rein auf die Nutzung ausgerichteten Ansatz maximiert. Ein rein auf die Nutzung ausgerichteter Ansatz bedeutet, dass Visual Basic-Code auf .NET-APIs und -Typen zugreifen kann, die auf neuen .NET-Runtimefeatures basieren. Die Sprache fügt jedoch keine Syntax zum Definieren von Typen hinzu, die diese Features verwenden. Durch diesen Ansatz können Visual Basic-Benutzer von neuen Features profitieren, und die Syntax muss dazu nicht oder nur geringfügig geändert werden.

„Wir investieren weiterhin in die Umgebung in Visual Studio.“

Das .NET-Team wird die Visual Studio-Umgebung für Visual Basic-Entwickler weiter verbessern und etwa Analysetools, Codekorrekturregeln und IDE-Produktivitätsfeatures bereitstellen.

„in zentralen Visual Basic-Szenarien“

Das .NET-Team konzentriert sich auf vorhandene Szenarien, die von Visual Basic unterstützt werden. Es ist unwahrscheinlich, dass Unterstützung für neue Workloads, z. B. Web-Front-Ends oder plattformübergreifende UI-Frameworks, hinzugefügt wird.