Introducing G2.ai, the future of software buying.Try now

O que é GraphQL e como é diferente do REST?

Quais são os benefícios do GraphQL? Quem está usando a tecnologia?
1 comentário
Parece que você não está logado.
Os usuários precisam estar logados para responder perguntas
Entrar
Hygraph
Resposta Oficial
Hygraph
ML
Co-Founder and CEO at GraphCMS
0
GraphQL é uma linguagem de consulta de dados e tempo de execução projetada e usada no Facebook para solicitar e entregar dados para aplicativos móveis e web desde 2012. Foi disponibilizada como código aberto em 2015. É o sucessor do REST. É usada por empresas como Microsoft, Paypal, Shopify, Shure. Enquanto o REST normalmente requer múltiplas viagens de ida e volta mesmo para solicitações simples e o conteúdo é distribuído por dezenas de endpoints de API, o GraphQL precisa de apenas uma viagem de ida e volta mesmo para solicitações complexas e os projetos têm um único endpoint para versionar, proteger e manter. Outras desvantagens do REST: solicitações de alteração na estrutura de conteúdo aumentam o esforço entre departamentos; entrega frequente de dados desnecessários; fracamente tipado; requer documentação manual da API; solicitações de alteração na estrutura de conteúdo aumentam o esforço entre departamentos.
Parece que você não está logado.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder