Saya dan tim saya telah menerima dana untuk mulai mengembangkan aplikasi web tingkat Perusahaan (tidak akan menjelaskan secara rinci tentang apa yang dilakukannya). Aplikasi akan memiliki banyak halaman web terpisah tetapi dua dari halaman tersebut lebih fokus dan sangat berat - berat seperti banyak interaksi pengguna, modals yang menampilkan data massal, koneksi websocket, chat, dll.
Saya telah ditugaskan ke Kepala Arsitek dalam proyek tersebut, jadi saya melakukan beberapa penelitian tentang kerangka kerja web terbaru. Untuk bagian belakang, kami telah melakukan beberapa pengujian dan telah memutuskan untuk menggunakan platform Azure SQL. Sejauh ini, saya menyukai peningkatan yang telah dilakukan, dan sedang dilakukan, pada ASP.NET dengan Core 2.0. Khususnya mesin Razor, di atas versi ASP.NET MVC sebelumnya.
Saya ingin mendapatkan beberapa pendapat ahli tentang Razor vs. Angular / React "baru" dan sejenisnya. Saya lebih peduli dengan kinerja. Bagaimana Core 2.0 Razor mendukung kerangka kerja rendering sisi klien? Apakah perbedaannya dapat diabaikan? Aplikasi kami menargetkan 1.000.000 pengguna potensial (kira-kira 100.000 secara bersamaan).
Terima kasih sebelumnya!