Microsoft beschrijft zijn .NET-taalstrategie

Pictogram voor leestijd 3 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Microsoft deelde onlangs hun .NET-taalstrategie. Microsoft zei dat ze het delen om die extra context te bieden voor de principes die ze gebruiken om beslissingen te nemen voor elke taal. Lees de fragmenten uit de blogpost van Microsoft hieronder.

C# is een van de meest verspreide programmeertalen ter wereld en miljoenen mensen gebruiken het. Met C# kun je games ontwikkelen in Unity, mobiele apps in Xamarin, web-apps in ASP.NET, zakelijke applicaties op Windows, .NET Core-microservices op Linux in Azure en AWS, en nog veel meer.

Strategie voor C#:

We zullen C# blijven uitbreiden om aan de veranderende behoeften van ontwikkelaars te voldoen en een geavanceerde programmeertaal te blijven. We zullen agressief innoveren, terwijl we heel voorzichtig zijn om binnen de geest van de taal te blijven. Gezien de diversiteit van de ontwikkelaarsbasis, geven we de voorkeur aan taal- en prestatieverbeteringen die alle of de meeste ontwikkelaars ten goede komen, waarbij we ons niet te veel op een bepaald segment concentreren. We zullen doorgaan met het versterken van het bredere ecosysteem en zijn rol in de toekomst van C# vergroten, terwijl we een sterk beheer van ontwerpbeslissingen behouden om blijvende samenhang te garanderen.

Visual Basic is misschien niet zo populair als C#, maar het wordt nog steeds door honderdduizenden mensen gebruikt. Met Visual Basic WinForms bouwen ontwikkelaars bedrijfsapplicaties in Windows, en enkelen bouwen websites, overwegend met ASP.NET Web Forms.

Strategie voor Visual Basic:

We houden Visual Basic eenvoudig en benaderbaar. We zullen er alles aan doen om het een eersteklas burger van het .NET-ecosysteem te houden: wanneer API-vormen evolueren als gevolg van nieuwe C#-functies, bijvoorbeeld, zou het consumeren van die API's natuurlijk moeten aanvoelen in VB. We zullen ons blijven concentreren op de ervaring met tooling in meerdere talen, waarbij we erkennen dat veel VB-ontwikkelaars ook C# gebruiken. We zullen innovatie richten op de kernscenario's en domeinen waar VB populair is.

F# is een van de meest geliefde talen op de markt, ook al komt het niet helemaal overeen met de rijke en gepolijste ervaring van C# en VB. F# wordt gebruikt door tienduizenden ontwikkelaars en ze gebruiken het over het algemeen voor web- en cloudservices, tools en hulpprogramma's, analytische workloads en gegevensmanipulatie. Het heeft een aantal baanbrekende taalfuncties, zoals typeproviders, actieve patronen en berekeningsexpressies.

Strategie voor F#:

We zullen een sterke deelname van de gemeenschap aan F# mogelijk maken en aanmoedigen door door te gaan met het bouwen van de nodige infrastructuur en hulpmiddelen om de bijdragen van de gemeenschap aan te vullen. We zullen van F# de best ontwikkelde functionele taal op de markt maken, door de taal- en tooling-ervaring te verbeteren, wegblokkades voor bijdragen weg te nemen en pijnpunten aan te pakken om de ervaringskloof met C# en VB te verkleinen. Als er nieuwe taalfuncties verschijnen in C#, zullen we ervoor zorgen dat ze ook goed samenwerken met F#. F# blijft zich richten op platforms die belangrijk zijn voor de community.

Lees hun volledige bericht hier.

Meer over de onderwerpen: .net, .NET taalstrategie, .Net-platform, c#, F#, talen, microsoft, VB, visuele basis

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *