GraphQL: язык запросов для современных веб-приложений
GraphQL — это революционный язык запросов, представляющий собой альтернативу традиционным REST API и ситуативным архитектурам веб-сервисов. Книга предлагает практическое руководство по освоению этой технологии, которая кардинально меняет подход к передаче данных в веб-приложениях.
Издание начинается с введения в GraphQL, объяснения его принципов проектирования и исторического контекста — от удалённого вызова процедур и SOAP до REST. Авторы подробно разбирают недостатки REST, такие как чрезмерная или недостаточная выборка данных, и показывают, как GraphQL решает эти проблемы.
Значительная часть книги посвящена основам теории графов, которая лежит в основе GraphQL. Читатели узнают о терминологии, истории теории графов и её практическом применении в реальном мире. Это фундаментальное знание необходимо для понимания структуры и возможностей GraphQL.
В последующих главах подробно рассматривается анатомия запросов GraphQL, построение схем, создание API и работа с клиентами. Книга содержит множество практических примеров и рекомендаций по использованию GraphQL в реальных проектах.









