Microsoft
13.02.2023, 09:15 Uhr
Update für die .NET-Sprachstrategie
Kathleen Dollard, Principal Program Manager .NET hat ein Update für Microsofts .NET-Sprachstrategie veröffentlicht.
Die zuletzt aktuelle Fassung von Microsofts .NET-Sprachstrategie wurde im Jahr 2017 haben in einem Blogbeitrag veröffentlicht. Kürzlich hat Microsoft nun eine aktualisierte Version der .NET-Sprachstrategie bei Microsoft Learn veröffentlicht. In diesem Blogbeitrag hat Kathleen Dollard, Principal Program Manager .NET das Update zusammengefasst. Microsoft bietet drei Sprachen auf der .NET-Plattform an - C#, F# und Visual Basic. In der neuen .NET-Sprachstrategie werden alle drei Sprachen aktualisiert. Sie enthält auch eine Beschreibung, in der Microsoft seine Sichtweise zu jeder Sprache darlegt.
Kathleen Dollard: "Große Änderungen werden Sie nicht finden. Wir bleiben der vollen Unterstützung aller drei Sprachen verpflichtet. Außerdem setzen wir uns für Open Source, Abwärtskompatibilität und eine aggressive Sprachentwicklung für C# und F# ein." und weiter: "Jede .NET-Sprache ist einzigartig. C# ist die am weitesten verbreitete Sprache und die Sprache, in der der Großteil von .NET geschrieben ist. F# erforscht neue Sprachmöglichkeiten, und die Community bietet eine reichhaltige Erfahrung auf allen Plattformen. Wir bleiben Visual Basic treu und investieren weiterhin in die Pflege der C#-Interop- und Visual Studio-Funktionen für Leute, die Visual Basic lieben oder eine stabile Sprache wollen."
Sieht man sich die Details zur Strategie zu Visual Basic an, findet man die folgenden, nicht überraschenden Aussagen:
- "Ein Ansatz nur für die Nutzung bedeutet, dass Visual Basic-Code auf .NET-APIs und -Typen zugreifen kann, die auf neuen .NET-Runtimefeatures basieren. Visual Basic fügt jedoch keine Syntax hinzu, um Typen zu definieren, die diese Features verwenden. "
- "Wir konzentrieren uns auf vorhandene Szenarien, die von VB unterstützt werden, und erwarten keine Unterstützung für neue Workloads, z. B. Web-Front-Ends oder plattformübergreifende UI-Frameworks."