Web APIs mit ASP.NET Core Native AOT
Mit .NET 8 können wir ASP.NET Core Web APIs erstmalig via Native AOT kompilieren und direkt als Maschinencode ausliefern. Microsoft verspricht geringere App-Größe, schnellere Startzeiten und weniger RAM-Speicherverbrauch zur Ausführungszeit. Hört sich hervorragend an, doch wie groß sind die Gewinne wirklich? Welche Frameworks, Bibliotheken und Komponenten kann ich einsetzen, welche sind (noch nicht) kompatibel mit Native AOT? Wie strukturiere ich meinen Data Access Layer, wenn ich nicht auf Entity Framework Core setzen kann? Kann ich Reflection Features einsetzen oder verbietet Native AOT dies komplett? Wie teste ich meine Native AOT App? Kann ich den Managed Debugger in meiner IDE nutzen? All diese Fragen geht Kenny in diesem einstündigen Vortrag nach, sodass Sie am Ende entscheiden können, ob Native AOT ein sinnvoller Weg für Ihre Projekte ist.