+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Мова запитів GraphQL, розроблена Facebook, отримала можливість розвиватися незалежно від своїх творців

Мова запитів GraphQL, розроблена Facebook, отримала можливість розвиватися незалежно від своїх творців

Мова запитів GraphQL, розроблена Facebook, отримала можливість розвиватися незалежно від своїх творців. Компанія оголосила про заснування фонду на базі Linux Foundation. Facebook розробила цю мову для внутрішніх потреб у 2012 року, а в 2015 відкрила доступ для всіх охочих під ліцензією Open Source. В даний час цей інструмент використовується на сайтах Airbnb, Atlassian, Audi, CNBC, GitHub, Major League Soccer, Netflix, Shopify, The New York Times, Twitter, Pinterest та Yelp.

Особливості GraphQL

Мова розроблена як альтернатива REST — архітектурному стилю взаємодії компонентів розподіленої програми в мережі. GraphQL, за твердженням творців, має більшу гнучкість. Він дозволяє типувати дані та працювати з інформацією з множинних джерел. Крім того, інструмент знижує мережевий трафік за рахунок глибокої конкретизації запитів. Бібліотеки інтеграції GraphQL розроблені для більшості сучасних програмованих мов.

Facebook сподівається, що надання незалежного майданчика для розвитку дозволить залучити до вдосконалення мови та інфраструктури більше учасників. В даний час компанія працює над формуванням списку учасників нового фонду та рішенням юридичних та організаційних питань. Управління фондом здійснюватиметься за тими ж принципами, що й у більшості проектів на базі Linux Foundation. Сам інструмент доступний в репозиторії GitHub.

Поточні питання

Питання про проекти, які складуть основу майданчика, розглянуть після формування ради засновників. Поки розробники припускають, що це буде набір інструментів розробника, бібліотека DataLoader, базова реалізація GraphQL.js і специфікація мови.

Активний розвиток мови запитів від Facebook відповідає зробленим на початку 2018 року прогнозам. З 23 000 опитаних JavaScript-програмістів 14 000 заявили про своє бажання освоїти GraphQL, 2800 вже використали, 2300 виявилися незацікавленими. Слід зазначити, що кількість тих, хто вивчив мову і вирішив її не використати виявилася в межах статистичної похибки.

Інші новини

Найкраща ціна