Имеет ли смысл использовать модели просмотра KnockoutJS в сочетании с ASP.NET MVC3 или 4? Потому что это не очень СУХОЙ, не так ли? Мне приходится писать модели для EF, Viewmodels для MVC Views и Viewmodels для нокаута... и я теряю много магии. Автоматическая проверка на стороне клиента, например.
Имеет ли смысл использовать MVC вообще, если вы придерживаетесь шаблона MVVM?