Quel rôle joue MVVM dans les applications Web ASP.NET MVC 4?

Alors que je suis en train de lire le livre "ASP.NET MVC 4" je m'interroge sur MVVM. J'ai commencé à googler et ne peut pas trouver des livres sur le développement d'applications web à l'aide de MVVM, donc je dois être manquant un peu d'informations ici.

De ce que je comprends, MVVM est utilisé dans les applications web côté client via knockout.js et d'autres cadres.
Si toutefois j'ai été de développer une application Windows Phone, j'ai pu utiliser MVVM directement, sans l'aide de la MVC.
Est-ce à dire, le concept de MVVM /liaison de données juste ne s'applique pas aux client-serveur d'applications web?

source d'informationauteur Krumelur