ASP.NET MVC - зрелая платформа с обширной экосистемой, подходит для разработки сложных веб-приложений. Требует более высокого порога вхождения, но предоставляет гибкость и контроль. Выбор зависит от требований и навыков команды.
Это всё субъективизм, каждый пишет так, как ему нравится. Лично сам я предпочитаю разделять Frontend/Backend, поэтому выбрал бы скорее ASP.NET Core для бэкенда + любой подходящий фреймворк для фронтенда.
Это стрельба из пушки по воробьям: когда для создания небольшого сайта используется большой фреймворк. Времени, сил и денег, по сравнению с PHP-фреймворком, потратишь больше, а никаких преимуществ на небольшом сайте не увидишь.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.