Разница между моделью представления и MVVM

Я читал об этих двух архитектурах. Но я не могу провести различие между двумя. В PM ведущий обогащает данные модели, а представление содержит логику контроллера (контроллера MVC), которая аналогична MVVM.

Я прочитал много статей, в каждой дается определение, но разница между ними не описывается.


person SIGSTP    schedule 25.06.2013    source источник


Ответы (1)


MVVM является производным от PM, оба из которых предназначены для расширенного пользовательского интерфейса, который отличается от MVC.

Благодаря преимуществам WPF, таким как DataBinding и Commanding, Presenter превращается в другую модель, специально разработанную для представления, так называемую ViewModel.

person Bill Zhang    schedule 25.06.2013