Puntuación:
El libro sirve como una buena introducción a GraphQL, proporcionando un enfoque coherente y estructurado para su implementación con varias bibliotecas. Abarca patrones de desarrollo tanto de esquema como de código primero, aunque carece de profundidad en las estrategias de implementación de backend. Mientras que muchos lectores aprecian la capacidad del autor para aclarar los beneficios de GraphQL, algunos encuentran el contenido poco profundo y mal organizado, con problemas relacionados con la calidad del código de ejemplo y un enfoque percibido en la autopromoción.
Ventajas:⬤ Buena introducción a GraphQL
⬤ explicaciones claras de sus ventajas
⬤ cubre varias bibliotecas y técnicas de implementación
⬤ estilo de escritura coherente
⬤ incluye ejemplos del mundo real
⬤ breve y centrado en aplicaciones prácticas.
⬤ Le falta profundidad en las opciones de implementación del backend
⬤ código de ejemplo mal mantenido
⬤ fuerte autopromoción y duplicación en el contenido
⬤ no es exhaustivo en cuanto a temas avanzados de GraphQL
⬤ limitado a JavaScript y Apollo sin diversidad en los ejemplos tecnológicos.
(basado en 7 opiniones de lectores)
Graphql in Action
GraphQL en Acción le da las herramientas para sentirse cómodo con el lenguaje GraphQL, construir y optimizar un servicio API de datos, y utilizarlo en una aplicación cliente front-end.
Resumen
El lenguaje de consulta GraphQL simplifica las interacciones con los servidores web, permitiendo consultas API más inteligentes que pueden mejorar enormemente la eficiencia de las solicitudes de datos. En GraphQL en acción, aprenderá a trasladar esas ventajas a sus propias API, dando a sus clientes el poder de pedir a su servidor exactamente lo que necesitan, ni más ni menos. Práctico y basado en ejemplos, este libro enseña todo lo necesario para empezar a utilizar GraphQL, desde los principios de diseño y la sintaxis hasta la optimización del rendimiento.
La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.
Acerca de la tecnología
Las API GraphQL son rápidas, eficaces y fáciles de mantener. Reducen la latencia de las aplicaciones y los costes de servidor, al tiempo que aumentan la productividad de los desarrolladores. Esta potente capa de consulta ofrece un control preciso sobre las solicitudes y devoluciones de API, lo que hace que las aplicaciones sean más rápidas y menos propensas a errores.
Acerca del libro
GraphQL en Acción le da las herramientas para sentirse cómodo con el lenguaje GraphQL, construir y optimizar un servicio API de datos, y utilizarlo en una aplicación cliente front-end. Mediante la configuración, la seguridad y la gestión de errores, aprenderá a crear un servidor GraphQL completo. También descubrirá formas sencillas de incorporar GraphQL a su código base existente para que pueda crear API de datos sencillas y escalables.
Contenido
Definir un esquema GraphQL para bases de datos relacionales y documentales.
Implementar tipos GraphQL usando tanto el lenguaje de esquemas como métodos constructores de objetos.
Optimizar los resolvedores GraphQL con almacenamiento en caché de datos y procesamiento por lotes.
Diseñar fragmentos GraphQL que coincidan con los requisitos de datos de los componentes de la interfaz de usuario.
Consumir consultas, mutaciones y suscripciones de la API GraphQL con y sin una biblioteca cliente GraphQL.
Sobre el lector
Para desarrolladores web familiarizados con aplicaciones cliente-servidor.
Sobre el autor
Samer Buna tiene más de 20 años de experiencia en desarrollo de software, incluyendo front-ends, back-ends, diseño de APIs y escalabilidad.
Índice
PARTE 1- EXPLORANDO GRAPHQL.
1 Introducción a GraphQL.
2 Explorando las APIs GraphQL.
3 Personalización y organización de las operaciones GraphQL.
PARTE 2 - CONSTRUYENDO APIs GRAPHQL.
4 Diseño de un esquema GraphQL.
5 Implementación de resolvedores de esquemas.
6 Trabajar con modelos de bases de datos y relaciones.
7 Optimización de la obtención de datos.
8 Implementación de mutaciones.
PARTE 3 - USO DE LAS APIs GRAPHQL.
9 Uso de las APIs GraphQL sin una librería cliente.
10 Uso de las APIs GraphQL con el cliente Apollo.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)