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.