.NET kann alles und schnell

.NET ist die Softwareplattform von Microsoft. Sie hat eine lange Geschichte hinter sich und ist im Jahre 2016 in der jetzigen Form vereinheitlicht worden. Diese aktuelle Inkarnation ist modern, aufgeräumt, umfangreich, stabil und läuft auf Windows, Linux und macOS.

Warum .NET?

.NET steht unter anderem im Wettbewerb mit jüngeren Plattformen wie Node.js, ist aber vom Umfang her eher vergleichbar mit gut ausgebauten Plattformen wie Java. .NET ist attraktiv, da es eine breite Palette an Frameworks von Haus aus mitliefert, aber gleichzeitig einfach zu handhaben ist. Dazu hat Microsoft in Performance und Developer Experience investiert.

Die Einsatzgebiete von .NET sind so breit wie die Plattform selbst:
  • Performance, eine aktive Community und Technik auf der Höhe der Zeit machen .NET zu einem guten Allrounder.
  • Ein Top-Match sind APIs aller Art, ob gRPC oder REST, Shop oder Web App.
  • Mit Razor steht eine Komponente bereit, um statische Websites auf einfache Weise mit Funktionalität anzureichern.

HTML-legende C#-Frameworksau

.NET bietet einen riesigen Umfang von Werkzeugen zur Erstellung von digitalen Produkten:
  • mehrere eigene Programmiersprachen, darunter C#, F# und VB.NET
  • läuft auf Mac, Linux und Windows
  • ähnlich umfangreich wie die Java-Plattform (Framework deckt diverse Bereiche ab)
  • Kestrel Web Server kann Go in Sachen Geschwindigkeit das Wasser reichen