Dimensione carattere: +
3 minuti di lettura (524 parole)

GraphQL di Facebook ha le sue fondamenta open-source

2018-11-06_0824
GraphQL, il linguaggio di query dei dati incapsulato di Facebook, sta entrando nella sua propria base open source. Come tante altre basi open source simili, la GraphQL Foundation, giustamente chiamata, sarà ospitata dalla Linux Foundation.

Facebook ha annunciato GraphQL nel 2012 e l'ha aperto nel 2015. Oggi viene utilizzato da aziende che vanno da Airbnb ad Audi, GitHub, Netflix, Shopify, Twitter e The New York Times. Su Facebook, l'API GraphQL alimenta miliardi di chiamate API ogni giorno. Al suo interno, GraphQL è fondamentalmente un linguaggio per l'interrogazione di database da applicazioni lato client e una serie di specifiche su come l'API sul backend dovrebbe presentare questi dati al client. Presenta un'alternativa alle API basate su REST e promette di offrire agli sviluppatori maggiore flessibilità e la possibilità di scrivere applicazioni più veloci e più sicure. Praticamente ogni principale linguaggio di programmazione ora lo supporta attraverso una varietà di librerie.

"GraphQL ha ridefinito il modo in cui gli sviluppatori lavorano con le API e le interazioni client-server. Non vediamo l'ora di lavorare con la comunità GraphQL per diventare una fondazione indipendente, abbozzare la loro governance e continuare a promuovere la crescita e l'adozione di GraphQL ", ha affermato Chris Aniszczyk, vicepresidente delle Relazioni con gli sviluppatori presso la Linux Foundation.

Come ha osservato Aniszczyk, la nuova fondazione avrà un modello di governance aperto, simile a quello di altri progetti di Linux Foundation. Tuttavia, i dettagli esatti sono ancora in fase di elaborazione. Anche l'elenco dei membri fondatori è ancora in divenire, ma per ora include Airbnb, Apollo, Coursera, Elementl, Facebook, GitHub, Hasura, Prisma, Shopify e Twitter.

"Siamo entusiasti di dare il benvenuto alla GraphQL Foundation nella Linux Foundation", ha affermato Jim Zemlin, direttore esecutivo della Linux Foundation. "Questo avanzamento è importante perché consente un supporto a lungo termine e una crescita accelerata di questa tecnologia essenziale e rivoluzionaria che sta cambiando l'approccio alla progettazione dell'API per le applicazioni connesse al cloud in qualsiasi lingua".

Per ora, i membri fondatori si aspettano che le specifiche GraphQL, l'implementazione di riferimento GraphQL.js, la libreria DataLoader e lo strumento di sviluppo di GraphiQL diventeranno i principali progetti tecnici della fondazione, ma anche questo potrebbe ancora cambiare.

A questo punto, la Linux Foundation è fondamentalmente una base per le basi. Fornisce supporto per dozzine di progetti ora, con Linux che è solo uno di quelli. Queste altre fondazioni includono la Cloud Native Computing Foundation (la casa di Kubernetes), la Cloud Foundry Foundation, la Automotive Grade Linux, la JS Foundation (che sta per fondersi con la Node.js Foundation) e altro ancora.

Mentre molte grandi aziende pubblicano progetti open-source, quei progetti che diventano popolari spesso arrivano al punto in cui avere un'unica società che governa il ciclo di vita del progetto non è né fattibile né nel migliore interesse della comunità. Spinnaker, la piattaforma di distribuzione continua supportata da Netflix e Google, ha recentemente raggiunto questo punto, ad esempio. Sicuramente, GraphQL è ora anche a questo punto, dove è stabile e ha un'ampia adozione, ma potrebbe trarre vantaggio dall'essere separato dalla nave madre e ottenere il proprio fondamento indipendente dal fornitore.

loading...
×
Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

Google lancia Cloud Scheduler, un servizio cron ge...
Dropbox introduce le Extensions per una maggiore i...
 

By accepting you will be accessing a service provided by a third-party external to http://imperoweb.it/

loading...

Sections

Prodotti

Partner

Consigliati

Azienda

Seguici Sui Social

X

Impero Web Copyright Abilitato

Non è ammessa nessuna copia i contenuti sono protetti da diritti d'autore.