Mi equipo y yo hemos recibido financiación para empezar a desarrollar una aplicación web de nivel empresarial (no entraré en detalles de lo que hace). La aplicación tendrá muchas páginas web separadas, pero dos de esas páginas estarán más enfocadas y serán muy pesadas: pesadas como en mucha interacción del usuario, modales que muestran datos masivos, conexiones websocket, chat, etc.
Se me ha asignado el cargo de arquitecto jefe en el proyecto, por lo que estoy investigando los últimos marcos web. Para el back-end, hemos hecho algunas pruebas y hemos decidido ir con la plataforma Azure SQL. Hasta ahora, me gustan las mejoras que se han realizado y se están realizando en ASP.NET con Core 2.0. Específicamente el motor Razor, sobre versiones anteriores de ASP.NET MVC.
Quería obtener algunas opiniones de expertos sobre el "nuevo" Razor vs. Angular / React y similares. En particular, me preocupa más el rendimiento. ¿Cómo se mantiene Core 2.0 Razor en los marcos de renderización del lado del cliente? ¿Son las diferencias insignificantes? Nuestra aplicación está dirigida a un potencial de 1.000.000 de usuarios (aproximadamente 100.000 simultáneos).
¡Gracias por adelantado!