The Microsoft framework.
WHAT IT PROVIDES
Routing Dependency injection, built in Middleware pipeline Data access through an ORM Authentication and authorisation Configuration and logging abstractions
WHAT HAS CHANGED
It runs cross-platform, not only on Windows.
WHY THAT MATTERS
It can be hosted on Linux servers, which changes its cost and availability.
WHAT THE MODELS ARE
Controller-based APIs Minimal APIs, defined concisely Server-rendered page models A component model for interactive interfaces
WHAT MINIMAL APIS SUIT
Small services, with less ceremony.
WHAT THE MIDDLEWARE PIPELINE IS
Ordered components processing each request, as in other frameworks.
WHAT ORDER MATTERS FOR
Authentication before authorisation Exception handling registered early enough to catch everything
WHAT THE ORM PROVIDES
Models, migrations, and query translation.
WHAT TO BE CAREFUL WITH
Queries evaluated in memory rather than in the database Tracking of entities where it is unnecessary The familiar query-per-item fault
WHAT TO ESTABLISH
What runtime your hosting supports.