Microsoft erläutert seine .NET-Sprachstrategie

Symbol für die Lesezeit 3 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Microsoft hat kürzlich seine .NET-Sprachstrategie vorgestellt. Microsoft erwähnte, dass sie es teilen, um diesen zusätzlichen Kontext für die Prinzipien bereitzustellen, die sie verwenden, um Entscheidungen für jede Sprache zu treffen. Lesen Sie unten die Auszüge aus dem Blogbeitrag von Microsoft.

C# ist eine der am weitesten verbreiteten Programmiersprachen auf dem Planeten und wird von Millionen von Menschen verwendet. Mit C# können Sie spieleübergreifend in Unity, mobile Apps in Xamarin, Web-Apps in ASP.NET, Geschäftsanwendungen unter Windows, .NET Core-Microservices unter Linux in Azure und AWS und vieles mehr entwickeln.

Strategie für C#:

Wir werden C# weiter ausbauen, um den sich entwickelnden Anforderungen von Entwicklern gerecht zu werden und eine hochmoderne Programmiersprache zu bleiben. Wir werden aggressiv innovativ sein und dabei sehr darauf achten, im Geiste der Sprache zu bleiben. Angesichts der Vielfalt der Entwicklerbasis bevorzugen wir Sprach- und Leistungsverbesserungen, von denen alle oder die meisten Entwickler profitieren, und vermeiden es, sich zu sehr auf ein bestimmtes Segment zu konzentrieren. Wir werden das breitere Ökosystem weiterhin stärken und seine Rolle in der Zukunft von C# ausbauen, während wir gleichzeitig eine starke Führung von Designentscheidungen aufrechterhalten, um eine kontinuierliche Kohärenz zu gewährleisten.

Visual Basic ist vielleicht nicht so beliebt wie C#, aber es wird immer noch von Hunderttausenden von Menschen verwendet. Mithilfe von Visual Basic WinForms erstellen Entwickler Geschäftsanwendungen in Windows, und einige wenige erstellen Websites, wobei sie überwiegend ASP.NET-Webformulare verwenden.

Strategie für Visual Basic:

Wir werden Visual Basic einfach und zugänglich halten. Wir werden alles Notwendige tun, um es zu einem erstklassigen Bürger des .NET-Ökosystems zu machen: Wenn sich beispielsweise API-Formen als Ergebnis neuer C#-Features weiterentwickeln, sollte sich die Verwendung dieser APIs in VB ganz natürlich anfühlen. Wir werden uns weiterhin auf die Erfahrung mit sprachübergreifenden Tools konzentrieren, da viele VB-Entwickler auch C# verwenden. Wir werden Innovationen auf die Kernszenarien und Domänen konzentrieren, in denen VB beliebt ist.

F# ist eine der beliebtesten Sprachen auf dem Markt, auch wenn es nicht ganz an die reichhaltige und ausgefeilte Erfahrung von C# und VB heranreicht. F# wird von Zehntausenden von Entwicklern verwendet und sie verwenden es im Allgemeinen für Web- und Clouddienste, Tools und Dienstprogramme, analytische Workloads und Datenmanipulation. Es verfügt über einige bahnbrechende Sprachfunktionen wie Typanbieter, aktive Muster und Berechnungsausdrücke.

Strategie für F#:

Wir werden eine starke Community-Beteiligung an F# ermöglichen und fördern, indem wir weiterhin die erforderliche Infrastruktur und Tools aufbauen, um Community-Beiträge zu ergänzen. Wir werden F# zur am besten ausgestatteten funktionalen Sprache auf dem Markt machen, indem wir die Sprach- und Werkzeugerfahrung verbessern, Hindernisse für Beiträge beseitigen und Schwachstellen angehen, um die Erfahrungslücke mit C# und VB zu schließen. Wenn neue Sprachfeatures in C# erscheinen, stellen wir sicher, dass sie auch gut mit F# zusammenarbeiten. F# wird weiterhin auf Plattformen abzielen, die für seine Community wichtig sind.

Lesen Sie ihren vollständigen Beitrag hier.

Mehr zu den Themen: . Net, .NET-Sprachstrategie, .Net-Plattform, c#, F#, Sprachen, Microsoft, VB, Visual Basic

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *