Quando si sceglie lo stack per un progetto web, la tentazione di inseguire il framework piu' trendy e' sempre alta. Noi abbiamo scelto ASP.NET Core - e non per nostalgia enterprise, ma per ragioni precise che si reggono al test della produzione.
ASP.NET Core e' maturo, performante, con un ecosistema enorme e aggiornamenti Microsoft costanti. C# e' un linguaggio moderno, type-safe, con tooling eccellente. Entity Framework Core gestisce la persistenza senza sorprese. Razor Pages e MVC coprono il 95% dei casi web. Per il 5% restante, c'e' sempre la via REST + frontend separato.
La maturita' conta piu' della novita'. Un framework che hai in produzione da anni, con migliaia di issue risolti, supporto LTS garantito e una community enorme, vale molto di piu' di uno hypato che potrebbe non esistere tra tre anni.