Qual papel o MVVM desempenha em aplicativos da Web ASP.NET MVC 4?

Enquanto eu estou lendo o livro "ASP.NET MVC 4" eu estou querendo saber sobre o MVVM. Eu comecei a pesquisar e não consigo encontrar nenhum livro sobre desenvolvimento de aplicações web usando MVVM, então eu devo estar perdendo um pouco de informação aqui.

Pelo que entendi, o MVVM é usado em aplicativos da Web no lado do cliente via knockout.js e outras estruturas. Se, no entanto, eu fosse desenvolver um aplicativo do Windows Phone, poderia usar o MVVM diretamente sem usar o MVC. Isso significa que o conceito de MVVM / ligação de dados simplesmente não se aplica a aplicativos da Web cliente-servidor?

questionAnswers(5)

yourAnswerToTheQuestion