Mon équipe et moi avons reçu un financement pour commencer à développer une application Web au niveau de l'entreprise (je n'entrerai pas dans les détails de ce qu'elle fait). L'application aura de nombreuses pages Web séparées, mais deux de ces pages seront plus ciblées et très lourdes - lourdes comme dans beaucoup d'interactions utilisateur, des modaux qui affichent des données de masse, des connexions Websocket, un chat, etc.
J'ai été affecté à l'architecte en chef sur le projet, donc je fais des recherches sur les derniers frameworks Web. Pour le back-end, nous avons fait quelques tests et avons décidé d'aller avec la plateforme Azure SQL. Jusqu'à présent, j'apprécie les améliorations qui ont été apportées et qui sont en train d'être apportées à ASP.NET avec Core 2.0. Plus précisément le moteur Razor, par rapport aux versions précédentes d'ASP.NET MVC.
Je voulais obtenir des avis d'experts sur le "nouveau" Razor vs Angular / React et autres. Je suis particulièrement préoccupé par la performance. Comment Core 2.0 Razor résiste-t-il aux frameworks de rendu côté client? Les différences sont-elles négligeables? Notre application cible 1 000 000 d'utilisateurs potentiels (environ 100 000 utilisateurs simultanés).
Merci d'avance!