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]
Remove ads
Lähteet
Aiheesta muualla
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads