Хорошие Платформы МОК для использования с asp.net mvc?

Я задаюсь вопросом, что хорошие простые платформы МОК там для asp.net mvc? это имеет хорошую документацию и просто легко встать и движение.

Спасибо

5
задан chobo2 6 May 2010 в 04:23
поделиться

4 ответа

Я использовал Autofac и был очень доволен им.

Конфигурация в основном выполняется в коде, так что вы получаете проверку сопоставлений во время компиляции, а не программирование в XML и надежду на лучшее. Хотя он также поддерживает переопределения XML, так что если вам нужно оставить что-то настроенным во время выполнения/развертывания, это возможно.

Часть Contrib (не уверен, как ее назвать?) обеспечивает интеграцию для NHibernate, Moq и т. д. Создатель проекта в течение года работал в Microsoft в команде MEF, поэтому здесь также есть интеграция с MEF.

Раздел документации на сайте довольно хорош (хотя если вы не найдете там то, что вам нужно, то, вероятно, этого не существует... пока). С другой стороны, автор находится на SO, так что если у вас есть вопросы и вы пометите их соответствующим образом, вы, вероятно, сможете получить качественные ответы.


Вас также могут заинтересовать эти две записи в блоге об организации конфигурации/подключения вашего приложения, чтобы сделать его более чистым.

  1. Использование MEF и Castle Windsor для улучшения развязки в вашей архитектуре
  2. NHibernate и WPF: The GuyWire - Хотя это написано в контексте WPF, та же концепция применима и к webapp.
7
ответ дан 13 December 2019 в 05:31
поделиться

Я использую Виндзорский замок, другие люди говорят, что Структурная карта действительно хороша, но в основном все они справляются со своей задачей

2
ответ дан 13 December 2019 в 05:31
поделиться

S#arp Architecture - это, по общему признанию, гораздо больше, чем просто IoC. Она использует Castle/Windsor для IoC.

Я бы рекомендовал ее как более широкий набор лучших практик для каркаса вашего MVC-приложения.

1
ответ дан 13 December 2019 в 05:31
поделиться

Я использовал Unity , и это хорошо.

1
ответ дан 13 December 2019 в 05:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: