Stepashka20
@Stepashka20
(☞゚ヮ゚)☞

Может ли быть MVC Без views?

Есть фронт, который общается с бэком по API. А сервер я хочу попробовать сделать на архитектуре MVC, но так как фронт у меня будет лежать отдельно, то серверу останется только модели и контроллеры,а views нет. Будет ли считаться архитектура сервера MVC? Или для чистого API есть более подходящие архитектуры?
  • Вопрос задан
  • 265 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
View - это не всегда то, что видит пользователь.
Под View также вполне подпадает json-объект, который возвращает контроллер в случае апишки.


Или для чистого API есть более подходящие архитектуры?

MVC - это не то чтобы архитектура, строго говоря. Скорее паттерн, который может быть реализован по разному.
У тебя есть какие-то объекты-представления, которые отдаются клиенту, какая-то модель предметной области, в которой описаны все ограничения и возможные операции, и контроллер, который гоняет из одного в другое.

PS: Не нужно придумывать красивое название для архитектуры, чтобы писать нормально.

А так вообще для вдохновения посмотри на:
- Hexagonal architecture
- Onion architecture
- Clean architecture
- Ports and adapters
- N-tier architecture
- Vertical slice architecture
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы