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

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

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

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

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