MEF и Prism интеграция - PullRequest
       36

MEF и Prism интеграция

1 голос
/ 21 апреля 2010

Мне нужен ваш совет при выборе новой архитектуры проекта, которую я собираюсь реализовать.

Могу ли я использовать MEF и Prism рядом?

Это слишком сложно, чтобы сделать это?

Можно ли сделать то же, что делает Призма с MEF?

Прямо сейчас две функции, которые дает Призма, но не в MEF, это Регионы и Агрегатор событий. Могу ли я сделать все остальное с помощью MEF, а не Prism?

Заранее спасибо ...

Ответы [ 3 ]

2 голосов
/ 21 апреля 2010

Очень быстрый поиск в Google показывает, что вы не единственный человек, который думает об этом.Я предоставлю вам несколько хороших результатов (на этот раз ;-)):

Вот Гленн Блок (один из разработчиков MEF), рассказывающий об этом, со ссылкой на некоторые довольно хорошо реализованные статьи на эту тему: http://blogs.msdn.com/gblock/archive/2010/01/03/mef-and-prism-exploration-mef-module-loading.aspx

Информация об использовании MEF в следующей версии (4.0) Prism: http://blogs.msdn.com/dphill/archive/2009/12/09/prism-and-mef.aspx

Там гораздо больше информации.Я искал "MEF Prism", чтобы найти эту информацию.

Надеюсь, это поможет.

0 голосов
/ 09 февраля 2017

MEF - это менеджер внедрения зависимостей. Prism - это инфраструктура, которая помогает создавать модульные и компонуемые приложения. С Prism вы можете полностью отделить пользовательский интерфейс от бизнес-логики. Вы можете использовать Prism и MEF для создания приложения Hiighly modualr.

0 голосов
/ 21 апреля 2010

Существует проект расширений MEF под названием MEFContrib , который обеспечивает интеграцию MEF и Unity, контейнера IoC по умолчанию для Prisms: Интеграция Unity

...