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