Фонд GraphQL объявил о сотрудничестве с Фондом совместного развития, и к нему присоединились новые члены, включая Neo4j.
Facebook создал фонд с открытым исходным кодом в прошлом году для своего проекта GraphQL, размещенного на базе Linux Foundation, с целью поощрения широкого внедрения GraphQL и окружающей экосистемы. Новости о новом сотрудничестве означают, что GraphQL, вероятно, станет все более доминирующим в области разработки API.
GraphQL — это язык запросов для API, который был разработан для внутреннего использования в Facebook до того, как в 2015 году был сделан открытый исходный код. GraphQL обеспечивает сотни миллиардов вызовов API в день в Facebook. Его цель — предоставить полное описание данных в вашем API, которые затем могут использоваться клиентами для запроса конкретных данных из API. GraphQL важен для разработки API, поскольку он позволяет использовать вложенные объекты в одном запросе API, который традиционно требует нескольких запросов API. Спецификация GraphQL, эталонная реализация GraphQL.js, библиотека DataLoader и инструмент разработчика GraphiQL — это технические проекты, поддерживаемые GraphQL Foundation.
Новым является объявление о сотрудничестве с Фондом совместного развития (JDF). JDF недавно присоединился к Linux Foundation. JDF нацелен на то, чтобы дать возможность группам устанавливать и управлять легковесными проектами сотрудничества для разработки технических спецификаций, стандартов и исходного кода. Недавно он присоединился к Linux Foundation, чтобы стимулировать внедрение открытых исходных кодов и стандартов.
Членами GraphQL Foundation теперь являются Apollo, AWS, Butterfly Network, Dgraph Labs, Facebook, Gatsby, GraphZen, Hasura, IBM, Intuit, Neo4j, Novvum, PayPal, Pipefy, Salsify, Solo.io и Thicit, все они работают над продвижением GraphQL как отраслевая спецификация для разработки более эффективных API.
GraphQL становится первым проектом Linux Foundation, который извлекает выгоду из сотрудничества JDF и Linux Foundation, что обеспечивает проектам с открытым исходным кодом быстрый путь к стандартизации для открытых спецификаций. Разработчики будут иметь открытую спецификацию GraphQL и реализации программного обеспечения с открытым исходным кодом, доступные для разработки совместимых API.