Использовать контейнер IoC для архитектуры плагинов

Поправьте меня, если я ошибаюсь, но только MEF хорош для управления набором неизвестных вещей (плагинов), которые можно автоматически обнаруживать и автоматически подключать. Для будущего проекта нам понадобится настоящий контейнер IoC для явной настройки известных частей приложения (в которых MEF не подходит), но, кроме того, нам также необходимо поддерживать автоматически обнаруживаемые плагины (желательно POCO без атрибутов, если это возможно). Может ли контейнер IoC поддерживать это легко / по умолчанию? Если да, можете ли вы дать но только MEF хорош для управления набором неизвестных вещей (плагинов), которые могут быть автоматически обнаружены и автоматически подключены. Для будущего проекта нам понадобится настоящий контейнер IoC, чтобы ...

Поправьте меня, если я ошибаюсь, но MEF хорош только для управления набором неизвестных вещей (плагинов), которые можно автоматически обнаруживать и автоматически подключать. Для будущего проекта нам понадобится настоящий контейнер IoC для явной настройки известных частей приложения (в которых MEF не очень хорош), но, кроме того, нам также необходимо поддерживать автоматически обнаруживаемые плагины (желательно POCO без атрибутов, если это возможно). Может ли контейнер IoC поддерживать это легко / по умолчанию? Если да, можете ли вы дать но только MEF хорош для управления набором неизвестных вещей (плагинов), которые могут быть автоматически обнаружены и автоматически подключены. Для будущего проекта нам понадобится настоящий контейнер IoC, чтобы ...

Поправьте меня, если я ошибаюсь, но MEF хорош только для управления набором неизвестных вещей (плагинов), которые можно автоматически обнаруживать и автоматически подключать. Для будущего проекта нам понадобится настоящий контейнер IoC для явной настройки известных частей приложения (в которых MEF не подходит), но, кроме того, нам также необходимо поддерживать автоматически обнаруживаемые плагины (желательно POCO без атрибутов, если это возможно). Может ли контейнер IoC поддерживать это легко / по умолчанию? Если да, можете ли вы дать но только MEF хорош для управления набором неизвестных вещей (плагинов), которые могут быть автоматически обнаружены и автоматически подключены. Для будущего проекта нам понадобится настоящий контейнер IoC для явной настройки известных частей приложения (в которых MEF не очень хорош), но, кроме того, нам также необходимо поддерживать автоматически обнаруживаемые плагины (желательно POCO без атрибутов, если это возможно). Может ли контейнер IoC поддерживать это легко / по умолчанию? Если да, можете ли вы дать но только MEF хорош для управления набором неизвестных вещей (плагинов), которые могут быть автоматически обнаружены и автоматически подключены. Для будущего проекта нам понадобится настоящий контейнер IoC для явной настройки известных частей приложения (в которых MEF не подходит), но, кроме того, нам также необходимо поддерживать автоматически обнаруживаемые плагины (желательно POCO без атрибутов, если это возможно). Может ли контейнер IoC поддерживать это легко / по умолчанию? Если да, можете ли вы дать Может ли контейнер IoC поддерживать это легко / по умолчанию? Если да, можете ли вы дать Может ли контейнер IoC поддерживать это легко / по умолчанию? Если да, можете ли вы дать подсказка, как это делается в Unity и StructureMap? Мы сейчас отдаем предпочтение именно этим двум. Мы действительно хотели бы избежать зависимости от контейнера IoC и MEF.

8
задан Luke Bennett 10 February 2011 в 22:53
поделиться