2010-06-20 2 views
1

Для приложения среднего размера, использующего каталоги MEF, действительно есть какое-то преимущество в использовании модулей Prism, а не просто добавление различных функций в разные библиотеки классов. Я просто не понимаю, зачем мне использовать модули.Призматические модули - зачем они мне нужны

У кого-нибудь есть мысли по этому поводу?

Спасибо,

Richard

ответ

1

модули используются, когда вы хотите, чтобы выполнять действия по инициализации при загрузке модуля. Это может быть, например, регистрация просмотров в регионах с использованием интерфейса Prism IRegionManager.

0

Модули - прекрасный способ дать возможность нескольким группам разработчиков развиваться одновременно. Также помогите вам организовать и поддерживать принцип единой ответственности принципов SOLID на уровне проекта.

Это поможет вам разобраться в проблемах.

1

Whater PVitt Правильное высказывание плюс я хотел бы добавить к нему.
Модули всегда являются хорошим вариантом для масштабируемости. вы можете легко сделать улучшения в будущем, обладая Регионами, каждый регион имеет некоторое представление, связанное с ним, и каждый вид в другом модуле.
, когда я говорю, что каждый вид в другом модуле означает, что вы должны выяснить, какое представление имеет какое-то другое представление, связанное с ним, и сделать клубный вид этих двух представлений и иметь один модуль для этих представлений. после всего вашего звонка.
, например, у вашего приложения есть меню. Панель инструментов для каждого элемента меню аналогична тем, что имеет ту же функциональность, что и в панели инструментов MenuView.
Итак, мой опцион идет с модульным подходом, если у вас есть какие-либо улучшения в будущем или если ваш проект будет время от времени меняться, как новые функции по запросу пользователя и т. Д.

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