Microsoft 15.02.2023, 13:29 Uhr

Update für die .NET-Sprachstrategie

Kathleen Dollard, Principal Program Manager .NET hat ein Update für Microsofts .NET-Sprachstrategie veröffentlicht.
(Quelle: dotnetpro)
Die zuletzt aktuelle Fassung von Microsofts .NET-Sprachstrategie wurde im Jahr 2017 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: «Grosse Änderungen werden Sie nicht finden. Wir bleiben der vollen Unterstützung aller drei Sprachen verpflichtet. Ausserdem 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 Grossteil 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.»

Bernhard Lauer
Autor(in) Bernhard Lauer



Das könnte Sie auch interessieren