completamente nueva de implementar y consumir Web APIs. Y, si se hace bien, se puede construir integraciones maravillosamente acopladas que no son posibles con REST.
completamente nueva de implementar y consumir Web APIs. Y, si se hace bien, se puede construir integraciones maravillosamente acopladas que no son posibles con REST. http://graphql.org/
nativas • Existen diferencias entre cómo se guarda el contenido y cómo se desea mostrar (news feed?) • ¿Grafos? Así no se almacena ¯\_(ツ)_/¯ • ¿Grafos con REST?
nativas • Existen diferencias entre cómo se guarda el contenido y cómo se desea mostrar (news feed?) • ¿Grafos? Así no se almacena ¯\_(ツ)_/¯ • ¿Grafos con REST? • ¿En móviles?
nativas • Existen diferencias entre cómo se guarda el contenido y cómo se desea mostrar (news feed?) • ¿Grafos? Así no se almacena ¯\_(ツ)_/¯ • ¿Grafos con REST? • ¿En móviles? Solución: obtener la data desde la perspectiva de los diseñadores de producto y desarrolladores
decir que podemos seguir las relaciones entre objetos de manera natural. Y esto se acerca a como comúnmente pensamos en nuestras interfaces. • Es fuertemente tipado, cada nivel en un query corresponde a un tipo, y cada tipo define un set de campos (propiedades). Esto permite dar errores más descriptivos antes de ejecutar un query.
decir que podemos seguir las relaciones entre objetos de manera natural. Y esto se acerca a como comúnmente pensamos en nuestras interfaces. • Es fuertemente tipado, cada nivel en un query corresponde a un tipo, y cada tipo define un set de campos (propiedades). Esto permite dar errores más descriptivos antes de ejecutar un query. • Es libre de versionamiento dado que los clientes hacen en el query exactamente la data que necesitan, se pueden añadir campos sin preocupación de romper algo o hacer las respuestas más pesadas.
• Encaja muy bien con data “tipo grafo” • No obliga a tener un motor de almacenamiento en específico • Se obtiene lo que se pide • Introspección • No hay versionamiento