У меня относительно простой вопрос, но больше всего на самом деле нужна некоторая ясность, я использовал Prism (Руководство по составным приложениям) для создания настольного приложения WPF MVVM на C #, этот бит, в котором я все понимаю ( или так я думал) вместе с архитектурой на основе IoC и модулей и т. д. В то же время я начал использовать MEF и понял, что между ними есть своего рода серая зона (я нашел и прочитал ряд статей / блогов о хостинге Расширения MEF в контейнерах IoC и т. П.
Однако ... недавно я начал смотреть на Enterprise Library 5, и это привело меня в замешательство. Где они все подходят друг к другу? Итак, Prism использует DI с модулем на основе архитектура ... EntLib использует Di с приложением Bl архитектура типа ock ... а MEF вообще не использует DI? Означает ли это, что EntLib и Prism являются полностью отдельными архитектурными методами или что один является подмножеством другого? Также можно ли использовать MEF с любым / обоими?
Любое объяснение было бы очень желанным.
Большое спасибо