Идеальный способ использовать graphql - PullRequest
0 голосов
/ 23 февраля 2019

Я новый пользователь для graphql.Я планирую использовать graphql в качестве промежуточного слоя, где различные приложения будут обращаться к API и получать необходимые данные.Но главная проблема заключается в обучении различных групп тому, как размещать данные и запрашивать данные, которые им требуются.Это хорошая идея для создания промежуточного программного обеспечения, которое принимает JSON поверх REST API и преобразует его в запрос GraphQL.Я имею в виду 2 варианта: 1. Построить промежуточный уровень REST, который принимает JSON, и преобразовать его в запрос graphql.2. Попросите пользователя освоиться с graphql.

1 Ответ

0 голосов
/ 23 февраля 2019

Смешивание REST и graphql никогда не является хорошей идеей для нового проекта, потому что вы будете тратить свои ресурсы на выполнение одной и той же вещи двумя разными способами, и вам придется поддерживать большую кодовую базу.Предоставление REST и graphql одновременно может показаться удобным для ваших клиентов, но в конечном итоге это не так.Меньший, хорошо структурированный и хорошо документированный API всегда предпочтителен.

Если вы собираетесь смешивать и сочетать различные ресурсы или вызывать внешние сервисы, GraphQl предлагает лучшее решение.Graphql предоставляет строгую типизацию, единый круговой прием, пакетную обработку запросов, инспектирование и лучшие инструменты для разработки, API без версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...