Capítulo 4. Diseñar un esquema
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
GraphQL va a cambiar tu proceso de diseño. En lugar de considerar tus API como una colección de puntos finales REST, vas a empezar a considerar tus API como colecciones de tipos. Antes de poner en marcha tu nueva API, tienes que pensar, hablar y definir formalmente los tipos de datos que expondrá tu API. Esta colección de tipos se denomina esquema.
Schema First es una metodología de diseño que pondrá a todos tus equipos de acuerdo sobre los tipos de datos que componen tu aplicación. El equipo de backend tendrá una idea clara de los datos que necesita almacenar y entregar. El equipo del frontend tendrá las definiciones que necesita para empezar a crear interfaces de usuario. Todos tendrán un vocabulario claro que podrán utilizar para comunicarse sobre el sistema que están construyendo. En resumen, todo el mundo puede ponerse a trabajar.
Para facilitar la definición de tipos, GraphQL viene con un lenguaje que podemos utilizar para definir nuestros esquemas, llamado Lenguaje de Definición de Esquemas, o SDL. Al igual que el Lenguaje de Consulta GraphQL, el SDL de GraphQL es el mismo independientemente del lenguaje o marco que utilices para construir tus aplicaciones. Los documentos de esquema GraphQL son documentos de texto que definen los tipos disponibles en una aplicación, y que luego utilizan tanto los clientes como los servidores ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access