Mój zespół i ja otrzymaliśmy fundusze na rozpoczęcie tworzenia aplikacji internetowej na poziomie przedsiębiorstwa (nie będę wchodzić w szczegóły tego, co robi). Aplikacja będzie miała wiele oddzielnych stron internetowych, ale dwie z nich będą bardziej skoncentrowane i bardzo ciężkie - ciężkie, jak w przypadku wielu interakcji z użytkownikami, modały wyświetlające masowe dane, połączenia sieciowe, czat itp.
Zostałem przydzielony do projektu Głównego Architekta, więc badam najnowsze frameworki internetowe. Jeśli chodzi o zaplecze, przeprowadziliśmy testy i zdecydowaliśmy się na platformę Azure SQL. Jak dotąd podoba mi się ulepszenia, które zostały wprowadzone i są wprowadzane w ASP.NET z Core 2.0. W szczególności aparat Razor, w stosunku do poprzednich wersji ASP.NET MVC.
Chciałem uzyskać opinie ekspertów na temat „nowego” Razor vs. Angular / React i tym podobnych. Szczególnie interesuje mnie wydajność. W jaki sposób Core 2.0 Razor radzi sobie ze strukturami renderowania po stronie klienta? Czy różnice są nieistotne? Nasza aplikacja jest przeznaczona dla potencjalnych 1 000 000 użytkowników (około 100 000 jednocześnie).
Z góry dziękuję!