Modelo ASP.NET MVC vs ViewModel

Bien, he estado escuchando discusiones sobre "ViewModels" en relación con ASP.NET MVC de MS.

Ahora, eso pretende ser un tipo específico de Modelo, ¿correcto? No es un tipo específico de vista.

Según tengo entendido, ¿es un tipo de Modelo que tiene un propósito específico de interactuar con la Vista? ¿O algo así?

Se agradecería alguna aclaración.

Respuestas a la pregunta(5)

Su respuesta a la pregunta