Publiziert:
C# und .NET
C# und die .NET-Plattform sind der Standard für moderne Enterprise-Applikationen im Microsoft-Ökosystem. Mit .NET Core wurde die Plattform erfolgreich für Linux und Cloud-native Umgebungen geöffnet.
Kernkonzept
Eine stark typisierte, objektorientierte Sprache mit umfangreicher Standardbibliothek. Das Ökosystem rund um Visual Studio und Azure bietet ausgereifte Werkzeuge für grössere Entwicklungsteams.
Einschätzung
- Einsatzbereich: Komplexe Backend-Systeme, Desktop-Applikationen und Cloud-Services.
- Vorteil: Hohe Typsicherheit, exzellente Performance (besonders in v8+) und sehr gute Verfügbarkeit von Fachkräften in der Schweiz.
- Limitierung: Höhere Komplexität als bei Skriptsprachen und teilweise noch spürbare (wenn auch schwindende) Bindung an die Microsoft-Welt.
Verwandte Themen
- Tech Stack, der Stack-Kontext für C# und .NET.
- Azure, der Servicevergleich zu C# und .NET.
- Vendor Lock-in, das Abhängigkeitsrisiko bei C# und .NET.