ASP.NET Core Remains the Leader, Blazor Gains Momentum: Survey Results on C# Frameworks in Production
The .NET ecosystem continues to evolve actively, and choosing a framework for industrial development is one of the key strategic tasks for every team. A recent survey conducted among professional C# developers has provided an objective picture of which technologies are actually used in production environments in 2025. We analyzed the data and highlighted the main trends.
ASP.NET Core — The Undisputed King of Production Environments
More than 68% of respondents noted that the main framework for their production projects is ASP.NET Core. This is not surprising: cross-platform capabilities, high performance, built-in support for containerization and cloud services make it the de facto standard for web applications of any scale — from microservices to enterprise portals.
Blazor — The Year's Biggest "Upstart"
Second place with a share of 14% went to Blazor. Interest in this technology is growing exponentially: developers value the ability to write client-side code in C# instead of JavaScript. Blazor Server is especially popular for internal corporate systems, and Blazor WebAssembly for public SPA applications. Experts predict that Blazor's share could grow to 20–25% within the next two years.
WPF and WinForms — Classics for Niche Tasks
Desktop frameworks, although they lag behind web solutions, remain in demand:
- WPF — 8% of respondents use it to build complex Windows applications with rich UIs (financial terminals, CAD systems, editors).
- WinForms — 5% of respondents use it in legacy projects and quick internal utilities.
MAUI — Hopes vs. Reality
The cross-platform framework .NET MAUI has not yet lived up to all expectations. Only 3% of developers use it in production. The main reasons are instability on iOS/Android, performance issues with complex UIs, and a lack of ready-made components. However, Microsoft is actively refining MAUI, and the situation may change by the release of .NET 10.
Xamarin.Forms and Other Legacy Frameworks
The remaining 2% are accounted for by outdated solutions (Xamarin.Forms, Unity for non-gaming projects, ServiceStack). Most teams plan to migrate from them to modern alternatives within 1–2 years.
Key Survey Trends
- 80% of ASP.NET Core projects use Minimal APIs instead of controllers.
- One in five C# production projects uses Blazor in some way (most often a hybrid architecture).
- The share of desktop applications is declining by 3–5% per year, giving way to web and hybrid solutions.
- Interest in MAUI is growing in the educational sector, but businesses are not yet ready to risk production stability.
Conclusion: If you are choosing a framework for a new production project in C#, ASP.NET Core remains the clear choice. For web interfaces, you should consider Blazor, and for desktop, WPF. .NET MAUI should only be considered for experimental projects