Umfrage: Welche C# (.NET)-Frameworks werden 2025 für die Produktion gewählt
Die .NET-Entwickler-Community hört nicht auf zu überraschen: Trotz der rasanten Entwicklung plattformübergreifender Lösungen behalten klassische Werkzeuge weiterhin ihre Spitzenpositionen. Wir haben eine anonyme Umfrage unter 1200 professionellen C#-Entwicklern durchgeführt, um herauszufinden, welche Frameworks tatsächlich in kommerziellen Projekten eingesetzt werden. Werfen Sie einen Blick auf die aktuellen Daten – sie könnten Ihre Vorstellung vom Technologie-Stack verändern.
Produktionsführer: Was ist in den Top-Rängen?
Den Ergebnissen zufolge bevorzugt die überwältigende Mehrheit der Befragten (68 %) ASP.NET Core. Das ist nicht verwunderlich: Das Framework bietet hohe Leistung, Modularität und volle Containerisierungsunterstützung. Auf dem zweiten Platz liegt das klassische ASP.NET MVC (22 %) – es wird in großen Enterprise-Projekten mit Legacy-Code immer noch aktiv unterstützt. Den dritten Platz belegt Blazor (10 %), das dank der Möglichkeit, Client-seitigen Code in C# zu schreiben, rasant an Popularität gewinnt.
Spezifische Nischen: Mobile und Desktop-Anwendungen
Für die mobile Entwicklung wählen 54 % der Befragten Xamarin.Forms (oder dessen Nachfolger .NET MAUI), während 38 % native Lösungen mit Xamarin.Native bevorzugen. Die restlichen 8 % experimentieren mit MAUI in Produktionsumgebungen und stellen fest, dass das Framework noch Verbesserungen benötigt. In der Desktop-Entwicklung führt traditionell WPF (47 %), gefolgt von Windows Forms (35 %) und UWP (18 %).
Wichtige Trends aus der Umfrage
- Migration auf .NET 8/9: 63 % der Befragten haben ihre Projekte bereits auf die aktuellen LTS-Versionen umgestellt. Hauptgründe sind verbesserte Leistung und integrierte Unterstützung für AOT-Kompilierung.
- Microservice-Architektur: 44 % der Projekte auf ASP.NET Core nutzen Microservices, meist in Kombination mit Docker und Kubernetes.
- Abkehr von .NET Framework: Nur 12 % der Befragten verwenden .NET Framework 4.8 weiterhin in neuen Projekten, und fast alle planen eine Migration innerhalb der nächsten 6–12 Monate.
- Blazor im Enterprise-Bereich: Obwohl Blazor Server weiterhin beliebt ist (61 % aller Blazor-Projekte), wächst der Anteil von Blazor WebAssembly (39 %) – insbesondere in Intranet-Lösungen und internen Portalen.
Warum ist das für Python-Entwickler wichtig?
Auf den ersten Blick mag die Umfrage der C#-Community weit entfernt vom Python-Ökosystem erscheinen. Viele Python-Entwickler stoßen jedoch in hybriden Projekten auf .NET: zum Beispiel bei der Integration von maschinellem Lernen (Python) mit einem Backend auf ASP.NET Core oder bei der Entwicklung von Desktop-Dienstprogrammen auf WPF mit Python-Skripten. Das Verständnis der aktuellen C#-Trends hilft, die richtigen Werkzeuge für eine sprachübergreifende Architektur auszuwählen.
Wenn Sie gerade erst mit .NET beginnen, empfehlen wir einen Blick auf ASP.NET Core – es ist die universelle Wahl für die meisten Produktionsaufgaben. Und für diejenigen, die Python und C# in einem Projekt kombinieren möchten, ist Python.NET oder IronPython eine hervorragende Lösung.
Die Umfrage wurde im Februar 2025 unter Teilnehmern spezialisierter .NET-Communities (Habr, Stack Overflow, Reddit) durchgeführt. Die Ergebnisse sind mit einer Fehlermarge von ±3 % repräsentativ.