Какова лучшая структура решения MVC3? - PullRequest
6 голосов
/ 30 ноября 2011

Я планирую начать проект MVC3, и мы надеемся, что этот проект станет проектом проекта MVC3 для нашей компании, см. Ниже исходные идеи: enter image description here

enter image description here

Ребята, пожалуйста, помогите поделиться своими идеями и лучшими практиками!

Ответы [ 2 ]

3 голосов
/ 30 ноября 2011

Рекомендую взглянуть на Луковую архитектуру (авторское право: Джефф Палермо ) .У меня тоже были некоторые сумасшедшие зависимости (см. Castle Windsor: регистрация компонентов в нескольких проектах в решении ), которые можно выразить чище с помощью Onion Architecture.

  1. The OnionАрхитектура: часть 1
  2. Архитектура луковицы: часть 2
  3. Архитектура луковицы: часть 3

enter image description here

1 голос
/ 30 ноября 2011

Моя команда на работе использует очень похожую архитектуру - основное отличие состоит в том, что наш "объектный модуль" находится за WCF. Для нас было большим преимуществом возвращать объекты из WCF, поскольку потребовалось очень мало усилий для использования данных в наших приложениях MVC, Silverlight и Windows.

...