Задать вопрос

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

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

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

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