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