.NET ist seit der Neuausrichtung als .NET Core quelloffen, plattformunabhängig und schnell. C# ist eine moderne, ausdrucksstarke Sprache, und ASP.NET Core gehört zu den performantesten Web-Stacks überhaupt.
Besonders in Unternehmen mit Microsoft-Umfeld, Active Directory und SQL Server ist .NET die natürliche Wahl. Mit Blazor lassen sich auch Oberflächen in C# schreiben, ohne ein separates JavaScript-Frontend.
Typische Einsatzgebiete
- Geschäftsanwendungen im Microsoft-Umfeld
- APIs und Microservices
- Interne Werkzeuge mit Blazor
- Integration mit SQL Server, Entra ID und Azure
- Echtzeit-Anwendungen mit SignalR
Web-Frameworks
- ASP.NET Core Die Web-Plattform von .NET
- Minimal APIs Schlanke HTTP-Endpunkte ohne Controller
- ASP.NET Core MVC Controller, Views und Web-APIs
- Razor Pages Seitenorientierte Server-Anwendungen
- Blazor Interaktive Oberflächen in C#, Server oder WebAssembly
- SignalR Echtzeit-Kommunikation
- gRPC für .NET Dienst-zu-Dienst-Kommunikation
- FastEndpoints REPR-Muster für APIs
- Carter Modulare Minimal APIs
- .NET Aspire Orchestrierung verteilter Anwendungen
- Orleans Virtuelle Aktoren für verteilte Systeme
- YARP Reverse Proxy und API-Gateway
Mehr zu C# / .NET
Ein Projekt mit C# / .NET?
Ob Neuentwicklung, Ablösung oder Weiterentwicklung eines bestehenden Systems: Beschreiben Sie kurz, worum es geht. Wir sagen Ihnen, was in der Praxis funktioniert.