Что такое GraphQL
Знакомы ли вы с аналогом REST - GraphQL? Нет?
Многое теряете!
Эльза Мамбетакунова
Frontend Engineer
GraphQL это аналог REST, но по нашему мнению он практичней и удобней, давайте поговорим почему.

В чем же различия между REST и GeaphQL?
Давайте используем аналогию:
представьте что у вас есть задачи: забрать вещи из химчистки, заказать еду и заказать продукты на дом. Для их выполнения нам надо будет совершить три разных звонка в три разных места - так выполнялась бы операция, если бы мы использовали REST.
Теперь представьте что у вас есть личный помощник, которому можно сообщить адреса этих трёх мест и что нам нужно оттуда принести, оставшиеся звонки он уже сделает сам. Так вот, для того чтобы общаться с этим помощником нам и нужен GraphQL.

С GraphQL нам не нужна куча эндпоинтов, нам нужен один умный эндпоинт, к которому мы обращаемся.

Как же GraphQL упрощает разработку у нас, в Mancho Devs?
Мы работаем над мобильными и веб приложениями.
Мы разрабатываем один умный эндпоинт, который могут использовать все. То есть, бэкенд разработчику не надо кастомизировать запросы, наш умный эндпоинт может одновременно отдавать данные и мобильному приложению и веб приложению.

Если вы ещё не используете GraphQL, советую начать и это упростит работу!


Эльза Мамбетакунова
Frontend Engineer
© 2022 Mancho Devs (ОсОО «Прораб»)
Все права защищены.
Разделы