Sondage : Quels frameworks C# (.NET) sont réellement utilisés en production

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

Sondage : quels frameworks C# (.NET) sont réellement utilisés en production



L'écosystème .NET continue de se développer activement, et avec lui, le nombre de frameworks et de bibliothèques se multiplie. Mais lesquels sont réellement demandés dans les projets réels, et pas seulement dans les projets personnels et les tutoriels ? Nous avons mené un sondage auprès de développeurs C# professionnels travaillant dans le développement commercial pour dresser un tableau actuel.



Plus de 800 répondants ont participé au sondage, des juniors aux chefs d'équipe. Voici les résultats que nous avons obtenus.



  • ASP.NET Core (MVC + Web API) — le leader absolu. Plus de 76 % des personnes interrogées l'utilisent en production. Ce n'est pas surprenant : la multiplateforme, les hautes performances et le large support de Microsoft en font le standard pour le développement web en C#.
  • Blazor (Server + WebAssembly) — à la deuxième place avec un résultat de 23 %. L'intérêt pour Blazor grandit, en particulier dans les scénarios où l'équipe souhaite écrire à la fois le frontend et le backend dans le même langage. Cependant, il y a encore moins de projets en production qu'on le souhaiterait — beaucoup notent des problèmes de taille de build en WASM.
  • WPF (Windows Presentation Foundation) — utilisé dans 18 % des projets en production. Il s'agit principalement d'applications de bureau d'entreprise, de systèmes legacy et d'outils internes. WPF reste un choix fiable pour les solutions Windows-only.
  • MAUI (.NET Multi-platform App UI) — seulement 7 % des répondants l'ont mis en production. Malgré la promesse de la multiplateforme, les développeurs se plaignent de l'immaturité du framework, du manque de composants et de problèmes de performance sur Android.
  • Services gRPC — 11 % des personnes interrogées utilisent gRPC pour l'architecture de microservices. Ce framework gagne en popularité dans les systèmes à forte charge et lors de l'interaction avec des services Go/Python.
  • Entity Framework Core — bien qu'il s'agisse d'un ORM et non d'un framework, il peut être considéré comme une partie intégrante de la stack .NET. 89 % des personnes interrogées utilisent EF Core dans des projets en production.
  • Xamarin.Forms / Xamarin.Native — 4 % des répondants maintiennent encore des projets legacy sur Xamarin, mais il n'y a pratiquement pas de nouveaux développements.


Il est intéressant de noter que le sondage mentionnait également NancyFX, ServiceStack et Orleans (Microsoft Orleans) — des frameworks de niche utilisés par moins de 2 % des participants, mais dont les communautés restent actives.



Une autre conclusion importante : de nombreux développeurs combinent plusieurs frameworks. Une stack typique d'un projet en production en 2025 ressemble à ceci : ASP.NET Core Web API + Blazor pour l'interface d'administration + WPF pour le client de bureau + gRPC pour les communications inter-services.



Ainsi, si vous commencez tout juste à apprendre C# ou prévoyez de passer à .NET, votre premier choix devrait être ASP.NET Core. Blazor et MAUI sont des technologies prometteuses, mais leur heure n'est pas encore venue pour une production de masse. Et WPF est un classique fiable pour les développeurs Windows.



Nous continuerons à suivre les tendances et à publier des données actualisées sur pythonlib.ru. Et quel framework .NET utilisez-vous ? Partagez-le dans les commentaires !

Recommended Libraries