Задать вопрос
@romicohen
Системный Архитектор

Как еще можно реализовать «внутреннее API» в веб-приложении, кроме как через ООП или HTTP?

Подумал сейчас:

- А вдруг я что-то упускаю очевидное?

Смотрите:

- Если я хочу создать приложение, разбитое на функциональные модули, слабо связанные между собой, я могу использовать либо:

1. API через HTTP, то есть, внутри приложения просто обращаться к эндпойнтам этих модулей, как к обычному внешнему API да и все. Дада, так делают, например, в случае с Laravel Passport и пр.

2. Использовать банальное ООП и инверсию контроля, такой подход тоже може условно считать "внутренним API".

Но может и еще что-то имеется для веб-приложений на PHP?

Что?

Спасибо.
  • Вопрос задан
  • 186 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Да, собственно, как угодно. Через очереди сообщений, сокеты Unix, вебсокеты, самописный протокол...
Ответ написан
DollyPapper
@DollyPapper
Если цель собственно в декаплинге, то больше и никак. Либо DI либо какой-то "API", где под API имеется ввиду запрос к чему-то внешнему относительно нашего приложения, либо реальный API, либо какие нибудь, сокеты, очереди, etc. Во втором случае каплинга как такового не будет вовсе.
и инверсию контроля
- инверсия контроля (IoC) это немного про другое, вы имели ввиду Dependency Inversion скорее всего.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽