Как правильно построить n-layer архитектуру приложения ASP.NET MVC?

Функциональные требования:
Приложение должно состоять из следующих подсистем:
1.Ежедневник.
2.Список контактов.
Как правильно выстроить архитектуру? На ум приходит, что должен быть 1 Pl(проект), раздробить бизнес-логику на 2 части(2 проекта), и 1 DAL.
  • Вопрос задан
  • 669 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kttotto
пофиг на чем писать
В отдельный слой следует выделять только то, что подвержено изменениям при поддержке, либо будет использоваться как компонент еще где-то. Стандартно это ui/web, dal, business-logic. Иногда в отдельный слой выносят модели, т.к. они могут использоваться как промежуток между разными слоями, особенно если это dto модели.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы