2010: ASP.NET MVC IoC / DI - Карта структуры против Ninject и т. Д. - PullRequest
3 голосов
/ 12 декабря 2010

На этот вопрос ответили в 2008 году. Конец 2010 года. Любые изменения? Какие из этих структур IOC / DI рекомендуются для очень большого проекта, который будет поддерживаться вечно?

Особенности этого проекта включают в себя:

  1. Веб-службы WCF.
  2. OData exposer.
  3. Специальные представления для различных мобильных устройств.
  4. Шаблон репозитория с POCO.
  5. Entity Framework.

Структура проекта:

  1. Домен проекта (база данных, репозиторий)
  2. Службы проектов (логика)
  3. Project Web (представления, контроллеры, конечные точки служб и т. Д.)

Ответы [ 2 ]

4 голосов
/ 12 декабря 2010

Мои личные предпочтения по-прежнему Ninject .Отличная документация, проста в использовании, проста в использовании и выполняет свою работу.Это наш IoC выбор во всех наших проектах на работе, и работает удовольствие.

Примечание: RE то, что будет длиться вечно.Оберните ваш IoC на фасаде, чтобы вы могли поменять его в будущем (мы делаем это с нашим IoC, ORM и т. Д. На случай, если через несколько лет нам придется измениться).

0 голосов
/ 12 декабря 2010

Лично я пользуюсь Spring.NET .Эта структура имеет много других функций, чем простой контейнер объектов, который можно использовать для DI.

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