Для начала нужно представить, как такой сервис мог бы работать самым примитивным образом. Обычно получается схема, которая в США называется «волшебник страны Оз»: внешне сервис выглядит так, будто всё происходит автоматически, а на самом деле сотрудники заполняют данные вручную.
спасибо, интересно. а что скажете про генераторы кода, CRUD генераторы?
Максим, это тоже полезные инструменты для сокращения затрат на разработку. Используем, например, https://api-platform.com/docs/core/operations/ на Symfony — отлично подходит для простых сайтов. Сложнее, когда нужно выходить за базовый функционал и вводить кастомные операции.
С натяжкой можно под генератор подогнать FOSRestBundle (https://symfony.com/doc/current/bundles/FOSRestBundle/index.html) для Symfony, он конечно не полностью генерирует код, но содержит много абстракций, которые значительно ускоряют процесс создания API. В связке с FOSRestBundle, для генерации доки используем NelmioApiDocBundle.
спасибо! очень полезно
Аня, спасибо! :)