← Zurück zu allen Technologien
.NET Logo

.NET

Backend

.NET ist Microsofts plattformübergreifendes Entwicklungsframework — für Web-Apps (ASP.NET Core), Desktop (WPF, WinForms), Mobile (MAUI) und Cloud (Azure).

.NET vereint alle Microsoft-Entwicklungsplattformen in einem einzigen Framework. ASP.NET Core ist einer der performantesten Web-Server weltweit. Blazor ermöglicht C# im Browser. .NET MAUI für plattformübergreifende Mobile-Apps. Entity Framework Core als modernes ORM.

Website besuchen

.NET bei SW Business Solutions

Microsoft .NET ist Microsofts plattformübergreifende Entwicklungsplattform. SW Business Solutions entwickelt .NET-Anwendungen für Kunden im Microsoft-Ökosystem - von ASP.NET Core APIs bis Windows-Desktop-Anwendungen.

Einsatz in Kundenprojekten

  • ASP.NET Core APIs: REST- und gRPC-Services für Enterprise-Backends
  • Blazor: WebAssembly-basiertes C#-Frontend ohne JavaScript
  • Entity Framework Core: ORM für PostgreSQL, SQL Server und SQLite
  • Azure Functions: Serverlose .NET-Dienste in Azure
  • WPF/WinForms: Windows-Desktop-Anwendungen für Legacy und neue Projekte

Warum .NET?

  • Performance: .NET 8 ist im Web-Framework-Benchmark unter den Top 3 der schnellsten Frameworks
  • Cross-Platform: .NET läuft auf Linux, macOS und Windows - Docker-freundlich
  • C# Sprache: Modernes Typsystem mit Records, Pattern Matching und Nullable Reference Types
  • Azure-Integration: Native Integration mit allen Azure-Services
  • Long-Term Support: Microsoft garantiert 3-Jahres-LTS für .NET LTS-Versionen

Typische Projektkombinationen

KombinationAnwendungsfall
.NET + AzureCloud-native .NET-Anwendungen
.NET + DockerLinux-Container für .NET
.NET + SQL Server / PostgreSQLDatenbankzugriff mit EF Core
.NET + React / Angular.NET-Backend + Web-Frontend

Technische Details

.NET Runtime nutzt Tiered Compilation für optimale JIT-Performance. NuGet verwaltet Pakete. Hot Reload beschleunigt Entwicklung. GraalVM Native Compilation erzeugt kleine, schnell startende Native Binaries. .NET 9 bringt weitere Performance-Verbesserungen.

Warum .NET?

Plattformübergreifend: Windows, Linux, macOS
ASP.NET Core: einer der schnellsten Web-Server
Blazor: C# im Browser ohne JavaScript
Entity Framework Core für Datenbankzugriff
Beste Azure-Integration
Starke Microsoft-Unterstützung

Anwendungsszenarien für .NET

🔌

ASP.NET Core APIs

REST-APIs und Microservices mit ASP.NET Core — einer der schnellsten Web-Server-Frameworks.

💻

Cross-Platform Apps

Desktop-, Web- und Mobile-Apps aus einem Codebase mit .NET MAUI.

☁️

Azure-Integration

Native Azure-Cloud-Services-Integration für Functions, Storage, CosmosDB und Cognitive Services.

🌐

Blazor-Frontends

C#-basierte Web-UIs mit Blazor WebAssembly als Alternative zu JavaScript-Frameworks.

Funktioniert gut mit

C#C#AzureAzureSQL ServerDockerDocker

Häufige Fragen zu .NET

.NET 8 oder .NET 9?
.NET 9 (November 2024) ist STS (Standard-Term Support — 18 Monate). .NET 8 ist LTS (Long-Term Support — 3 Jahre bis November 2026). Für Production-Systeme die stabile LTS-Versionen benötigen: .NET 8. Für neueste Features: .NET 9.
Was ist .NET Native AOT?
Ahead-of-Time Compilation kompiliert .NET-Code zu einem nativen Binary ohne Runtime. Vorteile: Startup-Zeit unter 100ms, deutlich kleinere Deployments, kein .NET Runtime auf Ziel-System. Ideal für Microservices und Containerisierung.
Entity Framework Core oder Dapper?
Entity Framework Core für vollständiges ORM mit Code-First Migrations, LINQ und automatischem Query-Building. Dapper für maximale SQL-Kontrolle und Performance. Bei sehr komplexen Queries oder Legacy-Schemas ist Dapper oft besser.
.NET für Microservices?
Ja, .NET ist hervorragend für Microservices: ASP.NET Core Minimal APIs für leichtgewichtige Services, Dapr-Integration für Microservice-Primitiven, .NET Native AOT für kleinste Container-Images. Tye und YARP sind .NET-spezifische Microservice-Tools.

Schnelle Fakten

KategorieBackend
KomplexitätFortgeschritten
BeliebtheitSehr hoch
Aktuelle Version.NET 9
Erscheinungsjahr2002
Website besuchen

Interessiert an .NET?

Beratung anfragen

Interessiert an .NET?

Lassen Sie uns gemeinsam besprechen, wie .NET in Ihrem nächsten Projekt eingesetzt werden kann.