Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
We blijven zich ontwikkelen in C# om te voldoen aan de veranderende behoeften van ontwikkelaars en blijven een geavanceerde programmeertaal. We zullen graag en breed innoveren in samenwerking met de teams die verantwoordelijk zijn voor .NET-bibliotheken, ontwikkelhulpprogramma's en workloadondersteuning, terwijl we voorzichtig zijn om binnen de geest van de taal te blijven. Door de diversiteit van domeinen te herkennen waar C# wordt gebruikt, geven we de voorkeur aan taal- en prestatieverbeteringen die alle of de meeste ontwikkelaars ten goede komen en een hoge betrokkenheid bij compatibiliteit met eerdere versies behouden. We zullen het bredere .NET-ecosysteem blijven versterken en de rol ervan vergroten in de toekomst van C#, terwijl we het beheer van ontwerpbeslissingen behouden.
Hoe strategie C# begeleidt
De C#-strategie begeleidt onze beslissingen over C#-evolutie en deze aantekeningen geven inzicht in hoe we nadenken over belangrijke instructies.
"we zullen graag en breed innoveren"
De C#-community blijft groeien en de C#-taal blijft zich ontwikkelen om te voldoen aan de behoeften en verwachtingen van de community. We laten ons inspireren door veel bronnen om functies te selecteren die profiteren van een groot segment van C#-ontwikkelaars en die consistente verbeteringen bieden in productiviteit, leesbaarheid en prestaties.
"wees voorzichtig om in de geest van de taal te blijven"
We evalueren nieuwe ideeën in de geest en geschiedenis van de C#-taal. We prioriteren innovaties die zinvol zijn voor de meeste bestaande C#-ontwikkelaars.
"Verbeteringen die ten goede komen aan alle of de meeste ontwikkelaars"
Ontwikkelaars gebruiken C# in alle .NET-workloads. Ontwikkelaars bouwen web-front- en back-ends, cloudeigen apps en desktop-apps met C#. C# maakt platformoverschrijdende toepassingen mogelijk. We richten ons op nieuwe functies die rechtstreeks de meeste impact hebben, of door verbeteringen in algemene bibliotheken mogelijk te maken. Ontwikkeling van taalfuncties omvat integratie in onze ontwikkelhulpprogramma's en leerbronnen.
"hoge betrokkenheid bij achterwaartse compatibiliteit"
We respecteren dat er tegenwoordig een enorme hoeveelheid C#-code in gebruik is. Elke mogelijke brekende wijziging wordt zorgvuldig overwogen tegen de schaal en impact van de verstoring van de C#-community.
beheer behouden
C#-taalontwerp vindt plaats in de openheid met deelname van de gemeenschap. Iedereen kan nieuwe C#-functies voorstellen in onze GitHub-opslagplaatsen. Het Language Design Team neemt de definitieve beslissingen na het wegen van de input van de community.