2010-01-20 3 views
3

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

ответ

2

Абсолютно. PRISM склеивает части вашего составного приложения вместе, но эти части могут использовать MVVM или любой другой шаблон, который вы предпочитаете (как и ваша Shell).

1

Вы можете использовать MVVM с Prism.

Blaine Wastell из группы «Образцы и практики» сказал, что следующая версия Prism (v4) будет содержать больше информации для шаблона MVVM. Я читал где-то еще, что это означает лучшую поддержку MVVM в Blend и больше MVVM в документации.

http://blogs.msdn.com/blaine/archive/2010/01/15/prism-4-0.aspx

Смежные вопросы