@kopytse

WEB-интерфейс лучше подключать к API или напрямую к БД?

Предположим, разрабатывается некий высоконагруженный сервис. Разработка ведётся на "PHP" с использованием СУБД "MySQL" (тему о минусах этих решений сразу замнём). У сервиса будет API для мобильных приложений и разработок сторонних клиентов, а также браузерный WEB-интерфейс (иными словами - сайт, предоставляющий ту же функциональность, что и приложения).
Вопрос: какой источник данных более приемлем для WEB-интерфейса сервиса - API этого же самого сервиса или напрямую база данных? Лично я склоняюсь к версии с подключением WEB-интерфейса к API, так как снимается необходимость в дублировании записи/вывода информации, условий обработки ошибок, и т.д.; но, вероятно, у вас будет собственное мнение на этот счёт...
  • Вопрос задан
  • 484 просмотра
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. Единый RestAPI - делим на приватный (для себя и бэкенда) и публичный (для любых кастомных клиентов).
2. Пишем сайт и подключаем его как один из клиентов.
3. RestAPI - контролирует доступы и общается с базой данных.

Add-on по RestAPI: тут
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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