Моя команда и я получили финансирование, чтобы начать разработку веб-приложения уровня предприятия (не будем вдаваться в подробности того, что он делает). В приложении будет много отдельных веб-страниц, но две из этих страниц будут более сфокусированными и очень тяжелыми, как и во многих пользовательских взаимодействиях, модальные модели, отображающие массовые данные, соединения в сети, чаты и т.д.
Я был назначен главному архитектору проекта, поэтому я занимаюсь исследованиями последних веб-фреймворков. На заднем конце мы провели некоторое тестирование и решили пойти с платформой Azure SQL. До сих пор мне нравятся улучшения, которые были сделаны и сделаны в ASP.NET с Core 2.0. В частности, движок Razor по сравнению с предыдущими версиями ASP.NET MVC.
Я хотел получить несколько мнений экспертов о "новой" Razor против Angular/React и т.п. Я особенно больше забочусь о производительности. Как Core Razor поддерживает инфраструктуру рендеринга на стороне клиента? Различия незначительны? Наше приложение предназначено для потенциальных пользователей в 1000 000 пользователей (примерно 100 000 одновременно).
Спасибо заранее!