После реального взлета в 2017 году, превратившись из нишевой технологии в то, что фактически используется тысячами серьезных компаний, GraphQL продолжил пересматривать способы работы разработчиков с API-интерфейсами и быстро становится новый стандарт взаимодействия клиент-сервер.

Благодаря появлению множества новых инструментов, библиотек и сервисов, направленных на улучшение рабочих процессов и обеспечение широкого внедрения, GraphQL и окружающая его экосистема значительно выросли в 2018 году. Настолько, что появилась куча новых компаний. Благодаря его использованию в производстве, пояснительные руководства по GraphQL резко выросли, и сообщество GraphQL расширило свои возможности до новых захватывающих горизонтов.

Вот краткое изложение самых важных новостей, анонсов и побед года, связанных с GraphQL.

Фонд GraphQL!

Мы рады объявить о создании новой GraphQL Foundation, созданной @LinuxFoundation для ускорения разработки GraphQL и окружающей его экосистемы. Подробнее читайте здесь: https://t.co/vYzMBOYmPh

- GraphQL (@GraphQL) 6 ноября 2018 г.

Одно объявление, возможно, было больше, чем все остальные вместе взятые. В ноябре стало известно, что Linux Foundation формирует GraphQL Foundation при поддержке коалиции лидеров отрасли, включая Airbnb, Apollo, Prisma, Facebook, Github и Twitter, для ускорения внедрения GraphQL. и развивать и поддерживать нейтральную экосистему GraphQL.

Об основании фонда Ли Байрон написал, что «GraphQL был проектом сообщества дольше, чем внутренним проектом Facebook, что требует его следующего развития». Будут потрачены следующие несколько месяцев » уточнение деталей, окончательное составление списка членов-учредителей, создание структуры управления, сбор средств и избрание комитетов ».

Похоже, что GraphQL никуда не денется, если вы спросите нас! ;)

GraphQL: развивающаяся экосистема

Источник: GraphQL, Торонто, июль 2018 г. - экосистема GraphQL

Поразительно, что GraphQL был представлен всего 4 года назад в несуществующей экосистеме, лишенной каких-либо вспомогательных инструментов, библиотек или сервисов. В настоящее время инструменты GraphQL появляются повсюду, а окружающая экосистема достаточно плотна, чтобы гарантировать руководство по стеку!

Urql и несколько других клиентов GraphQL были представлены в начале года в попытке дать Apollo и Relay возможность потратить свои деньги. Graphcool запустил Prisma, а затем переименовал себя в Prisma (выпустила несколько отличных инструментов в течение года), в то время как Apollo продолжал расти и вносил свой вклад, а GraphCMS претерпела серьезные изменения.

Вот все это и многое другое в более удобном для восприятия формате.

Призма спешит на помощь

  • Prisma, уровень API GraphQL с открытым исходным кодом для вашей базы данных, выпущен Graphcool (в то время, который вскоре будет переименован в Prisma) в январе 2018 года. Prisma превращает вашу базу данных в GraphQL API.
  • Prisma Cloud выходит в марте и помогает разработчикам управлять развертыванием и безопасно получать доступ к данным в браузере данных, не беспокоясь об управлении инфраструктурой и сложных рабочих процессах DevOps.
  • Prisma (ранее Graphcool) собирает 4,5 миллиона долларов в мае 2018 года для создания уровня данных GraphQL для всех баз данных и, следовательно, переименовывается в Prisma.
  • Выпущена Prisma 1.14, значительно улучшающая производительность и скорость. Благодаря новому выпуску Prisma теперь может выполнять в 4 раза больше запросов, чем раньше, сохраняя при этом то же время выполнения.
  • Prisma создает и представляет несколько инструментов в течение года, включая GraphQL Binding 2.0 и graphqlgen.
  • Prisma 1.22 добавляет поддержку популярной базы данных NoSQL MongoDB.

Аполлон на пути к Луне

  • 22 марта 2018 года, после трех месяцев подготовки, выходит новая версия React Apollo client (2.1). Он имеет три новых компонента (запрос, мутацию и подписку) и имеет обратную совместимость!
  • Apollo Server 2.0 запущен в июле и теперь подходит для ваших существующих API, позволяя встраивать конечные точки REST прямо на сервер.
  • В ноябре Apollo представляет Apollo GraphQL Platform, платформу, ориентированную на помощь командам в сотрудничестве, которая добавляет больше функциональности в экосистему Apollo.
  • Apollo объявляет о выпуске 3.0 библиотеки графических инструментов с улучшениями для функциональности сшивания схем, упрощающими создание нескольких API-интерфейсов GraphQL.

Революция GraphCMS

Команда GraphCMS объявила, что они перейдут на части своего стека с открытым исходным кодом, начиная с веб-консоли, в январе 2018 года. 6 месяцев спустя они представили свежий новый набор функций и повышение производительности, провели серьезную переработку своей архитектуры и начали разработку своего веб-приложения с открытым исходным кодом.

Крупные компании делают ставки на GraphQL

Источник: бессерверный блог

Каким бы увлекательным ни было наблюдение за эволюцией экосистемы прямо на наших глазах, вишенка на торте исходит из того факта, что серьезные компании принимают GraphQL и хвалят то влияние, которое он оказал на их способность создавать высокие - производительность в Интернете и на мобильных устройствах.

Вот несколько крупных компаний, сделавших большие ставки на GraphQL в 2018 году:

События сообщества GraphQL

Как соорганизаторы GraphQL Conf, мы знаем, как сообщество любит собираться вместе и обсуждать последние проекты GraphQL. Вот почему в 2018 году мы организовали 2 европейских мероприятия, на которых выступили одни из самых ярких спикеров:

Среди других крупных событий GraphQL:

Что ждет GraphQL в 2019 году?

Если пройти последние 2 года, 2019 обязательно станет еще одним годом роста и захватывающих проблем для сообщества GraphQL. Создание GraphQL Foundation теоретически должно ускорить разработку GraphQL и его окружающая экосистема и совершенно новый диапазон клиентов, библиотек и инструментов, несомненно, попытаются войти в это пространство.

И, как если бы поддержки со стороны коалиции лидеров отрасли было недостаточно, чтобы воодушевить вас на будущее, само сообщество расширяется и осваивает новые территории! Правильно, на 2019 год было объявлено о нескольких совершенно новых конференциях GraphQL в форме GraphQL Day Toronto и GraphQL Asia (первая конференция GraphQL в Азии!), А GraphQL Europe превратилась в GraphQL Conf!

GraphQL Conf 2019

Новогоднее решение? 🎄Подробнее о GraphQL! Присоединяйтесь к нам в Берлине 20–21 июня на #GraphQLConf https://t.co/A1dpDhWRXU pic.twitter.com/ShjAlW8yuZ

- Honeypot (@honeypotio) 1 января 2019 г.

GraphQL Conf, совместно организованный Honeypot и Prisma, вернется в Берлин 20–21 июня, больше и лучше, чем когда-либо прежде!

Выставка GraphQL Conf 2019, расположенная в новом месте в самом центре Берлина, продлится два дня и представит некоторых из крупнейших имен в сообществе GraphQL, в том числе Дэна Шафера, Ли Байрона, Мирелу Иклодин, Мэтта. Махони и многие другие.

Надеюсь, вам понравилось чтение, до встречи в Берлине 20 и 21 июня! ;)

Не можете насытиться GraphQL? Присоединяйтесь к нам на GraphQL Conf 20 и 21 июня в Берлине. Билеты Super Early Bird по-прежнему доступны до 18 января, а GraphQL CfP открыт! 💫

Вопросы, предложения, спонсорство? Свяжитесь с нами по электронной почте! 😁
[email protected]

Первоначально опубликовано на blog.honeypot.io.