Model-View-ViewModel (MVVM) является шаблоном архитектурного проекта для реализации пользовательских интерфейсов, который разделяет UI (Представление) от его данных (Модель) через его логику представления (ее ViewModel).

Model-View-ViewModel (MVVM) является шаблоном архитектурного проекта для реализации пользовательских интерфейсов. Его основное внимание находится на разделении беспокойства между Представлением (UI) и Моделью (Данные) при помощи промежуточного слоя, названного ViewModel для улучшения управляемости, масштабируемости и тестируемости.

Это используется в базирующихся платформах всего включая , , , , , платформу ZK и платформы включая KnockoutJS. Популярные платформы .NET, реализовывая шаблон включают:

См. также: