Ответ 1
Я нашел Project Silk, чтобы быть довольно хорошим структурно.
Мне посчастливилось работать над совершенно новым проектом MVC 3. И по новому, я имею в виду, что контроль источника буквально пуст в этот момент.
Мы пытаемся выяснить, как выложить решение и различные проекты, которые понадобятся.
Мы будем использовать Razor, WCF, Entity Framework, Moq, Ninject, SpecFlow, MSTest и CodedUI.
Может ли кто-нибудь указать мне на хорошо продуманное корпоративное приложение, чтобы я мог использовать модель для нашей структуры приложения? То есть решения и структуры проекта.
Все примеры проектов MVC, которые я нашел, имеют очень плохое разделение проблем, и мы хотим убедиться, что мы делаем это правильно.
Помощь?:)
Я нашел Project Silk, чтобы быть довольно хорошим структурно.
Посмотрите этот пример.
Если бы я выбрал, я бы взял SharpArchitecture. Но если вы новичок в Asp.Net MVC, он довольно большой, и если вы посмотрите на образец Northwind, то есть какой-то определенный Asp.Net MVC - возможно, я слишком строг, говоря это - антипаттерны в нем (утечка объектов домена в view, not one-view-one-viewmodel,...)
Принимая то, что я там узнал, и понимаю структуру Архитектура лука ", посмотрев здесь, Я предлагаю базовую структуру проекта, как я указал в этом ответе.
Он "базовый", так как он не дает вам никакого примера, а представляет собой общий обзор хорошо структурированного веб-приложения, который использует Asp.net MVC, ORM, DI и некоторые хорошие практики для использования Asp.Net MVC "right".
Я бы рекомендовал WhoCanHelpMe (http://whocanhelpme.codeplex.com), он следует за SharpArchitecture, и хотя он использует NHibernate вы все равно можете легко понять его архитектуру.