Я в некотором замешательстве: с одной стороны, архитекторы Microsoft и окружающее веб-сообщество продвигают шаблон MVVM для создания приложений WPF, но с другой стороны, в шаблонах и практиках Prism используются совершенно другие шаблоны проектирования - MVP, Presentation Modelи контролирующий контроллер!И ни одного примера использования чистого MVVM!Они даже ничего не говорят об использовании MVVM в своей документации PRISM!Итак, что нужно делать в этой ситуации?Можно ли использовать шаблон MVVM в приложениях PRISM с тем же уровнем свободы, что и в шаблонах, перечисленных выше?Я имею в виду, будет ли это более сложным или нет из-за (вероятно) своего рода нативной архитектурной оптимизации для этих шаблонов?