#2GqGraphQL

GraphQL

10k stars
GraphQL is a query language and execution engine tied to any backend service.

Популярность GraphQL с течением времени

Популярность GraphQL с течением времени

2016201720182016201720185%11.8%20.4%44%60%62.5%13.7%9.5%8.8%36.6%17.9%7.1%
ПроцентыКол-во
Никогда не слышал(а)
Слышал(а), но не интересно
Слышал(а) и хотел(а) бы изучить
Использовал(а) ранее, но больше не буду использовать
Использовал(а) ранее и буду использовать снова

Наиболее раздражающие аспекты GraphQL

Наиболее раздражающие аспекты GraphQL

Наиболее раздражающие аспекты GraphQL среди разработчиков, которые выбрали "использовал, не буду использовать снова".

0.01020304050607080901001100102030405060708090100110📉 Теряет популярность🎁 Маленькая экосистема⚖️ Часто изменяется и ломается🐞 Забагованный, подверженный ошибкам код🏛️ Новый и непроверенный👫 Сомнения относительно команды/компании⚡ Низкая производительной🕹️ Не хватает функций🔧 Недостаток инструментов разработки📖 Плохая документация👶 Сложная кривая обучения⚙️ Грубый стиль написания кода🎈 Раздутый и сложный

GraphQL Guide

The complete guide to GraphQL and Apollo. From John Resig, the creator of jQuery.

REST & GraphQL API Design in Node.js

Design APIs from the ground up using Node.js, Express and MongoDB! You'll build a REST API and in the course you'll migrate your API to using GraphQL.
Благодарим наших партнёров за поддержку проекта. Подробнее о поддержке The State of JS читайте здесь.

Какие инструменты используются вместе с GraphQL?

Какие инструменты используются вместе с GraphQL?

Библиотеки, которые наверянка будут использованы разработчиками, которые выбрали "использовал, буду использовать снова" для GraphQL. Более темный цвет означает более сильную корреляцию.

Разновидности JavaScript
0ReReason1CjClojureScript2ElElm3FwFlow4TsTypeScript5E6ES6
Front-end фреймворки
0RReact1NgAngular2EmEmber3PoPolymer4VVue.js5PrPreact
Слой данных
0RdRedux1GqGraphQL2RyRelay/Relay Modern3ApApollo4MxMobX
Back-end фреймворки
0MeMeteor1ExExpress2NxNext.js3KoKoa4SaSails5FeFeathersJS
Тестирование
0SbStorybook1MoMocha2JaJasmine3JeJest4EzEnzyme5AvAva6KaKarma
Mobile & Desktop
0EElectron1RnReact Native2CvCordova3NsNativeScript4IoIonic5NaNative Apps

Использование GraphQL по странам

Использование GraphQL по странам

В среднем, 20.3% процентов опрошенных использовали GraphQL и с радостью использовали его снова.

Страны, где это соотношение выше, показаны красным, страные, оно ниже - синим (страны с менее, чем 20 опрошенными не учитываются).