«никакого API в строгом смысле этого слова — API — это данные»
В приведенном выше предложении есть что-то прекрасно простое, заманчивое и разрушительное (остальная часть источника — это просто заурядный пост в блоге). Вероятно, часть исследования конца 80-х, ожидающая повторного открытия.
Я не говорю, что мы должны отказаться от наших http-глаголов, мыльных конвертов и схем json, но в последнее время я все больше беспокоюсь о жесткой норме API.
Графический подход — это шаг в правильном направлении, но он все еще остается пассивным. Столько трафика тратится на передачу мегабайт данных только для того, чтобы бизнес-логика на клиентском устройстве могла обновить профиль, чтобы установить флаг или добавить ссылку.
SQL позволяет объявлять операции над данными на месте и сообщать только о результате. Можно ли добиться того же для конечных точек общедоступного API?
Работа с автономными API станет реальностью в течение 3-5 лет.