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