Il mio team e io abbiamo ricevuto finanziamenti per iniziare a sviluppare un'applicazione web di livello Enterprise (non entreremo nei dettagli di ciò che fa). L'applicazione avrà molte pagine web separate, ma due di queste pagine saranno più mirate e molto pesanti - pesanti come in molte interazioni con l'utente, modali che visualizzano dati di massa, connessioni websocket, chat, ecc.
Sono stato assegnato a Chief Architect del progetto, quindi sto facendo delle ricerche sugli ultimi framework web. Per il back-end, abbiamo eseguito alcuni test e abbiamo deciso di utilizzare la piattaforma Azure SQL. Finora, mi piacciono i miglioramenti che sono stati apportati e vengono apportati a ASP.NET con Core 2.0. In particolare il motore Razor, rispetto alle versioni precedenti di ASP.NET MVC.
Volevo ottenere alcune opinioni di esperti sul "nuovo" Razor vs. Angular / React e simili. Sono particolarmente più interessato alle prestazioni. In che modo Core 2.0 Razor regge i framework di rendering lato client? Le differenze sono trascurabili? La nostra app si rivolge a un potenziale 1.000.000 di utenti (circa 100.000 simultanei).
Grazie in anticipo!