- PVSM.RU - https://www.pvsm.ru -

GitHub переходит на GraphQL

GitHub переходит на GraphQL - 1

22 мая компания GitHub объявила, что следующая версия их API будет использовать разработанную Facebook технологию под названием GraphQL.

В итоге GraphQL может прийти на смену самому популярному на сегодняшний день типу API — REST API.

В документации к новой версии API [1] GitHub говорится:

«В 4 версии API GitHub движется к GraphQL, поскольку эта технология обеспечивает гораздо большую гибкость для интеграторов. Возможность точно определить необходимые вам данные  (и только те, которые необходимы)  —  это большое преимущество по сравнению с REST API v3».

«GraphQL позволяет переосмыслить создание и использование API. Вместо выполнения нескольких REST-запросов для получения интересующих данных вы в большинстве случаев можете сделать лишь один вызов».

О GraphQL мы уже написали достаточно много и планируем создать несколько уроков, посвященных этой технологии.

Что почитать о GraphQL:

  • Статья, которую написал разработчик GitHub Дэвид Селис (David Celis): “Give it a REST: use GraphQL for your APIs” (5 минут на чтение [2])
  • Статья с уклоном в JavaScript: “So what’s this GraphQL thing I keep hearing about?” (12 минут на чтение [3])

Ссылки:

  1. Оригинал: The steady rise of GraphQL [4].

Автор: olemskoi

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/facebook/256772

Ссылки в тексте:

[1] к новой версии API: https://fcc.im/2qOBK97

[2] 5 минут на чтение: https://fcc.im/2rMtF22

[3] 12 минут на чтение: http://bit.ly/2pqamdH

[4] The steady rise of GraphQL: https://medium.freecodecamp.com/the-steady-rise-of-graphql-27b14e938164

[5] Источник: https://habrahabr.ru/post/329944/