Ответ 1
Может не соответствовать вашей потребности в простом доступе, но взгляните на
- Кто может мне помочь
- Orchard проект.
Простое чтение об их архитектуре - хорошее начало.
Возьмите копию книги Эрика Эванса DDD для чтения материала.
Я ищу пример приложения, которое показывает хорошее использование архитектурных шаблонов, до сих пор я нашел
Проблема с вышесказанным заключается в том, что требования к тому, чтобы получить это, сделают его кошмаром для работы.
Мой список требований должен быть простым в том, чтобы вставать и работать, охватывает основы и должен быть на языке .NET.
Может не соответствовать вашей потребности в простом доступе, но взгляните на
Простое чтение об их архитектуре - хорошее начало.
Возьмите копию книги Эрика Эванса DDD для чтения материала.
Как насчет Nerd Dinner для ASP.NET MVC?
Я узнал о The Starwind Starter Kit через this отличная книга от Dino Esposito и др. и др. Использует многоуровневую архитектуру MVC и очень легко настраивается. Перейдите на вкладку исходного кода и загрузите готовое решение Visual Studio.
приложение NET StockTrader от Microsoft, демонстрирующее корпоративную архитектуру SOA.
Я нашел книгу DDD Eric Evans самой вдохновляющей книгой по архитектуре корпоративных приложений, которую я прочитал до сих пор. Читая эту книгу, я узнал больше об архитектуре программного обеспечения, чем изучая любое примерное приложение.
В качестве побочного примечания я не стал бы ограничивать себя языком .NET. Например. если вы знаете С#, вы можете легко прочитать Java.
Говоря об этом, вокруг DDD существует большое сообщество, и у них есть хорошее примерное приложение (на Java) на http://domaindrivendesign.org/.
Документация NDepend поставляется с довольно хорошими онлайн-сообщениями в блогах, статьями и белыми книгами по архитектуре .NET-кода:
Советы по секционированию кода через сборки .NET
Компоненты управления Зависимости для получения чистой архитектуры
Рефакторинг, повторное структурирование и стоимость выравнивания
Эволюционный дизайн и ациклическая компоновка