Prism Modules - зачем они мне нужны - PullRequest
1 голос
/ 20 июня 2010

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

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

Спасибо,

Richard

Ответы [ 3 ]

1 голос
/ 31 мая 2014

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

1 голос
/ 15 сентября 2010

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

0 голосов
/ 19 марта 2013

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

Это поможет вам разделить интересы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...