Есть ли какое-либо решение для генерации API-кода restfual как для клиента, так и для сервера

Функции для управления успокоительным API практически одинаковы. Есть ли какой-либо проект, который может генерировать исходный код для разных платформ, таких как Android, IOS и Backend вещи.

2 ответа

Решение

Я предлагаю вам использовать языки описания API, такие как Swagger ou RAML.

После описания вашего RESTful-приложения на таком языке вы сможете создавать такие вещи, как серверные скелеты и клиентские SDK с различными технологиями и языками. Вы даже можете создавать документацию.

С Swagger, Swagger-Codegen сделает это. Swagger-UI может также заинтересовать вас в части документации.

В заключение я хотел бы упомянуть студию Restlet, которая позволяет графически и быстро определять структуру приложений RESTful и затем генерировать соответствующее содержимое Swagger и RAML. Платформа APISpark обеспечивает механизм для анализа приложений Restlet и создания соответствующего содержимого на этих языках. Это также позволяет вам генерировать набор серверных скелетов и клиентских SDK.

Надеюсь, это поможет вам.

Я предлагаю вам использовать стартовый набор Spring RESTful для веб-сервисов. Который будет управлять вашим бэкэндом с централизованной базой данных. Также у Spring есть свои Android-библиотеки для общения с REST Apis.

Другие вопросы по тегам