ASP.NET Core
Mehr Infos
- Eigentümer
- Microsoft
- Jahr
- Typ
- Webframework
- Lizenz
- MIT
- Quellcode
- github.com/dotnet/aspnetcore
Die Neufassung von ASP.NET, die Microsofts Web-Stack plattformübergreifend, offen und schnell machte.
Bricht mit System.Web und der IIS-Abhängigkeit. Eine Anwendung ist heute ein ganz gewöhnliches Konsolenprogramm, das einen eingebauten Webserver namens Kestrel startet und eine Middleware-Pipeline aufbaut — jeder Schritt bekommt die Anfrage, erledigt seinen Teil und reicht sie weiter. Läuft in einem Container unter Linux genauso selbstverständlich wie unter Windows.
Minimal APIs, eingeführt mit .NET 6, erlauben es, einen kompletten Endpoint in einer Zeile zu definieren, ganz ohne Controller-Klasse. Bei der Performance liegt das Framework in öffentlichen Benchmarks an der Spitze — wenig hätten das dem ASP.NET-Erbe zugetraut.