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