GraphQL - et økonomisk og målrettet kodesprog til API'er

Søgesproget GraphQL blev oprindeligt udviklet af Facebook til intern brug. 

I 2015 gjorde de sproget offentligt tilgængeligt, og det anvendes nu af store firmaer som Netflix, Airbnb og PayPal. 

Det anvendes til at bygge API’er (Application Programming Interface), som kommunikerer mellem frontend og backend, og det giver bedre kontrol til frontenden.

Det er open source og dermed frit tilgængeligt. 

GranphQL udvikling
computer code icon

Hvad er det særlige ved GraphQL?

GraphQL er et såkaldt query language. Det vil sige, at det er et kodesprog til forespørgsler – også kaldet et søgesprog. 

Efter en forespørgsel sender serveren kun den ønskede data tilbage som respons.

Noget af det smarte ved dette sprog er derfor, at man kan bede om nøjagtig den data, man har brug for. 

GraphQL bliver især sammenlignet med kodesproget REST, fordi det løser nogle af de problemstillinger, man kan opleve ved brug af REST.

Et eksempel herpå er blandt andet, at man med GraphQL kan foretage flere forespørgsler på en gang. Det er både effektivt og tidsbesparende. 

Særlige kendetegn ved GraphQL

Tilpasset data

Man kan som bruger få den data, man beder om, i det format man ønsker, og på den måde som man ønsker at få den. 

Hurtigt og effektivt

Fordi der kun anmodes om en specifik mængde ønsket data, giver det hurtigere responstider og mindre pres på serveren.

Smart og fleksibelt

Sproget understøtter mange forskellige kodesprog, hvilket gør det fleksibelt at integrere i din virksomhed. 

Hvis du gerne vil have en snak om GraphQL, skal du tage fat i dem her

Du er mere end velkommen til at tage fat i os for at drøfte mulighederne for at anvende GraphQL til dit projekt. Det koster ikke noget.