Nhóm của tôi và tôi đã nhận được tài trợ để bắt đầu phát triển một ứng dụng web cấp Doanh nghiệp (sẽ không đi sâu vào chi tiết của nó). Ứng dụng sẽ có nhiều trang web riêng biệt nhưng hai trong số đó tập trung hơn và rất nặng - nặng như trong tương tác nhiều của người dùng, các phương thức hiển thị dữ liệu lớn, kết nối websocket, trò chuyện, v.v.
Tôi đã được giao cho Kiến trúc sư trưởng trong dự án, vì vậy tôi đang thực hiện một số nghiên cứu về các khung web mới nhất. Đối với phần cuối, chúng tôi đã thực hiện một số thử nghiệm và quyết định sử dụng nền tảng Azure SQL. Cho đến nay, tôi thích những cải tiến đã và đang được thực hiện cho ASP.NET với Core 2.0. Cụ thể là công cụ Razor, so với các phiên bản trước của ASP.NET MVC.
Tôi muốn nhận một số ý kiến chuyên gia về Razor "mới" so với Angular / React và những thứ tương tự. Tôi đặc biệt quan tâm hơn đến hiệu suất. Làm thế nào để Core 2.0 Razor nắm giữ các khung kết xuất phía máy khách? Sự khác biệt có đáng kể không? Ứng dụng của chúng tôi đang nhắm mục tiêu 1.000.000 người dùng tiềm năng (khoảng 100.000 đồng thời).
Cảm ơn trước!