GraphQL

From Wikipedia, the free encyclopedia

Remove ads

GraphQL on kyselykieli, jonka kehitys aloitettiin Facebookissa vuonna 2012 mobiilisovelluksia varten. Pulmana oli siirtyminen aiemmasta tekniikasta toiseen tiedonsiirtomalliin ilman sekä asiakas- että palvelinsovelluksen muutoksia. Kieli on vahvasti tyypitetty.[1] GraphQL julkaistiin avoimena lähdekoodina vuonna 2015 ja vuonna 2018 sen kehitys siirtyi Linux Foundationin projektiin GraphQL Foundationin nimellä. Projektiin kuuluvat kielen määrittely, referenssitoteutus GraphQL.js, DataLoader-kirjasto ja GraphiQL kehitystyökalu.[2] GraphQL on ohjelmointirajapinnoille (ei tietokannoille) ja ratkaisee joitakin RESTin ongelmakohtia.[3][4] GraphQL:n tavoitteena on saada tarvittavat tiedot yhdellä kyselyllä ilman useita pyyntöjä, sekä välttää liian tiedon siirtämistä.[5]

Ei tule sekoittaa GQL-kieleen..
Remove ads

Lähteet

Aiheesta muualla

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads