Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.31 KB

README.md

File metadata and controls

17 lines (13 loc) · 1.31 KB

FAQ - GraphQL

Como documento colaborativo, qualquer um pode colaborar com o mesmo a partir de um pull request (dando previamente um fork). No Issues está as principais dúvidas, verifique o mesmo antes de fazer qualquer pergunta para evitar repetição. Caso não encontre sua dúvida sinta-se a vontade para criar uma.

O que é GraphQL?

GraphQL é uma linguagem de consulta para sua API e um Runtime do lado do servidor para executar consultas usando um sistema de tipos que você define para seus dados. O GraphQL não está vinculado a nenhum banco de dados ou mecanismo de armazenamento específico e, em vez disso, é respaldado pelo código e pelos dados existentes.

Quais as principais vantagens do GraphQL?

  • Com GraphQL você faz uma requisição e obtém apenas os dados que você deseja.
  • Pode fazer multiplas buscas (queries) em uma única requisição.
  • Um único end-point para a aplicação inteira.
  • Fácil de consumir dados, principalmente em meio ao mundo mobile.

Quem desenvolveu?

GraphQL foi criada pelo Facebook em 2012 e lançada publicamente em 2015. E, é considerada uma alternativa para arquiteturas REST, além de oferecer um serviço runtime para rodar comandos e consumir uma API.