Café con Tech podcast

¿Qué es Graphql?

0:00
14:26
Retroceder 15 segundos
Avanzar 15 segundos

GraphQL es un lenguaje de consulta (query language) que ha sido visto como una mejora en eficiciencia, flexibilidad y potencial sobre formas previas de implementar una API.


¿Por qué querrías utilizarlo?


En este episodio revisamos que es graphql, que ventajas y características tiene y por que querrías utilizarlo.



Implementaciones de Servidores

  • Graphql-js La implementación de referencia para la especificación.
  • Apollo Server Una implementación en typescript soportada por la comunidad open source que puede ser utilizada sobre frameworks como Express, Koa, Hapi o de forma aislada.
  • Express GraphQL Una implementación base sobre Express.


Puedes encontrar más implementaciones en este sitio web


Implementaciones de Clientes

  • Apollo Client: Integra mecanismos de caching, mutaciones optimisticas, etc. Compatible con React, Angular y más.
  • AWS Amplify: Client para trabajar con servicios en la nube.
  • Graphql Request: Simple y flexible client. Básicamente es un "wrapper" sobre `fetch`.
  • Relay: Creado por Facebook como solución para crear aplicaciones complejas con React.

Encuentra más soluciones en este enlace



---

Encuéntrame en twitter, en mi repositorio AMA o en mi sitio web

--------

Mi escritorio

Otros episodios de "Café con Tech"