Я планирую начать проект MVC3, и мы надеемся, что этот проект станет проектом проекта MVC3 для нашей компании, см. Ниже исходные идеи:
Ребята, пожалуйста, помогите поделиться своими идеями и лучшими практиками!
Рекомендую взглянуть на Луковую архитектуру (авторское право: Джефф Палермо ) .У меня тоже были некоторые сумасшедшие зависимости (см. Castle Windsor: регистрация компонентов в нескольких проектах в решении ), которые можно выразить чище с помощью Onion Architecture.
Моя команда на работе использует очень похожую архитектуру - основное отличие состоит в том, что наш "объектный модуль" находится за WCF. Для нас было большим преимуществом возвращать объекты из WCF, поскольку потребовалось очень мало усилий для использования данных в наших приложениях MVC, Silverlight и Windows.