Umfrage: Welche C# (.NET)-Frameworks werden wirklich in der Produktion eingesetzt
Das .NET-Ökosystem entwickelt sich weiterhin aktiv weiter, und damit vervielfacht sich auch die Anzahl der Frameworks und Bibliotheken. Aber welche davon sind in realen Projekten wirklich gefragt und nicht nur in Hobbyprojekten und Tutorials? Wir haben eine Umfrage unter professionellen C#-Entwicklern aus der kommerziellen Entwicklung durchgeführt, um das aktuelle Bild zu ermitteln.
An der Umfrage haben über 800 Teilnehmer teilgenommen – vom Junior bis zum Teamleiter. Hier sind die Ergebnisse, die wir erhalten haben.
- ASP.NET Core (MVC + Web API) – der absolute Spitzenreiter. Über 76% der Befragten nutzen es in der Produktion. Das ist nicht überraschend: Plattformunabhängigkeit, hohe Leistung und breite Unterstützung durch Microsoft machen es zum Standard für die Webentwicklung mit C#.
- Blazor (Server + WebAssembly) – auf dem zweiten Platz mit einem Ergebnis von 23%. Das Interesse an Blazor wächst, insbesondere in Szenarien, in denen das Team sowohl Frontend als auch Backend in einer Sprache schreiben möchte. Allerdings gibt es bisher weniger Produktionsprojekte als gewünscht – viele bemängeln Probleme mit der Build-Größe bei WASM.
- WPF (Windows Presentation Foundation) – wird in 18% der Produktionsprojekte verwendet. Hauptsächlich handelt es sich um unternehmenseigene Desktop-Anwendungen, Legacy-Systeme und interne Tools. WPF bleibt eine zuverlässige Wahl für Windows-only-Lösungen.
- MAUI (.NET Multi-platform App UI) – nur 7% der Befragten haben es in der Produktion eingeführt. Trotz des Versprechens der Plattformunabhängigkeit beklagen sich Entwickler über die Unausgereiftheit des Frameworks, fehlende Komponenten und Leistungsprobleme unter Android.
- gRPC-Dienste – 11% der Befragten verwenden gRPC für eine Microservice-Architektur. Dieses Framework gewinnt in Hochlastsystemen und bei der Interaktion mit Go/Python-Diensten an Popularität.
- Entity Framework Core – obwohl es ein ORM und kein Framework ist, kann es als integraler Bestandteil des .NET-Stacks betrachtet werden. 89% der Befragten verwenden EF Core in Produktionsprojekten.
- Xamarin.Forms / Xamarin.Native – 4% der Befragten unterstützen noch immer Legacy-Projekte auf Xamarin, aber es gibt praktisch keine Neuentwicklungen mehr.
Interessanterweise wurden in der Umfrage auch NancyFX, ServiceStack und Orleans (Microsoft Orleans) erwähnt – Nischen-Frameworks, die von weniger als 2% der Teilnehmer verwendet werden, deren Communities aber aktiv bleiben.
Eine weitere wichtige Erkenntnis: Viele Entwickler kombinieren mehrere Frameworks. Ein typischer Stack eines Produktionsprojekts im Jahr 2025 sieht so aus: ASP.NET Core Web API + Blazor für das Admin-Panel + WPF für den Desktop-Client + gRPC für die serviceübergreifende Kommunikation.
Wenn Sie also gerade erst anfangen, C# zu lernen, oder planen, auf .NET umzusteigen, sollte Ihre erste Wahl ASP.NET Core sein. Blazor und MAUI sind vielversprechende Technologien, aber ihre Zeit für den Masseneinsatz in der Produktion ist noch nicht gekommen. Und WPF ist ein solider Klassiker für Windows-Entwickler.
Wir werden die Trends weiterverfolgen und aktuelle Daten auf pythonlib.ru veröffentlichen. Und welches .NET-Framework verwenden Sie? Teilen Sie es in den Kommentaren!