Я в каком-то замешательстве: с одной стороны, архитекторы Microsoft и окружающее веб-сообщество поддерживают шаблон MVVM для создания приложений WPF, но, с другой стороны, в шаблонах и призмах Prism они используют абсолютно другие шаблоны проектирования - MVP, модель представления и контрольный контроллер! И ни один пример использования чистого MVVM! Они даже не говорят об использовании MVVM в своей документации PRISM! Итак, что делать в этой ситуации? Можно ли использовать шаблон MVVM в приложениях PRISM с тем же уровнем свободы, что и с шаблонами, перечисленными выше? Я имею в виду, будет ли это более сложным или нет из-за (возможно) родной архитектурной оптимизации для этих шаблонов?Дизайн шаблонов в PRISM
3
A
ответ
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
Смежные вопросы
- 1. Дизайн шаблонов в QA
- 2. Дизайн шаблонов в рельсах
- 3. Дизайн шаблонов в Аде?
- 4. Дизайн шаблонов для взаимозависимых шаблонов?
- 5. Дизайн шаблонов пакета независимости
- 6. Дизайн шаблонов и принтеров
- 7. Дизайн веб-шаблонов
- 8. C# Дизайн шаблонов контейнеров?
- 9. Дизайн шаблонов с C#
- 10. Дизайн шаблонов для игр
- 11. дизайн Редактор шаблонов
- 12. Дизайн шаблонов с рельсами
- 13. Дизайн шаблонов в языке ассемблера
- 14. Дизайн шаблонов управления ресурсами JavaScript
- 15. Дизайн шаблонов для канала карты?
- 16. Дизайн шаблонов - Абстрактная фабрика - BombedMazeFactory
- 17. Дизайн шаблонов для управления версиями
- 18. Дизайн шаблонов при инициализации объекта?
- 19. Какой дизайн шаблонов будет применяться?
- 20. Дизайн шаблонов для изменения перечисления?
- 21. Дизайн шаблонов для сетевых протоколов?
- 22. Дизайн шаблонов для объектов в REST API?
- 23. Дизайн шаблонов НЕ в банде четырех?
- 24. Дизайн шаблонов в решении для отчетности
- 25. Дизайн шаблонов, используемых в JavaScript Gmail?
- 26. Будет ли дизайн шаблонов решать коммуникацию объектов?
- 27. Дизайн шаблонов и инкапсуляция для процедурного программирования?
- 28. Дизайн шаблонов - Разница между адаптером и мостом?
- 29. Дизайн шаблонов: какие новые, где используются существующие?
- 30. Дизайн шаблонов и пригодность для языка