I’m confused: on the one hand, Microsoft architects and the surrounding web community support the MVVM template for creating WPF applications, but on the other hand, they use completely different design patterns in Prism templates and prisms - MVP, Presentation Model and dispatch controller! And not a single example of using pure MVVM! They don’t even talk about using MVVM in their PRISM documentation! So what to do in this situation? Can I use the MVVM pattern in PRISM applications with the same level of freedom as with the patterns listed above? I mean, will it be more complicated or not due to the (possibly) native architectural optimization for these patterns?
source
share