Capítulo 4. Clientes hipermedia
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Lo bueno de los ordenadores es que hacen lo que tú les dices que hagan. La mala noticia es que hacen lo que tú les dices que hagan.
Ted Nelson
Escribir aplicaciones en que utilicen API para consumir servicios externos en la web requiere una mezcla de especificidad(qué hacer) y generalidad(cómo hacerlo) que puede suponer un reto. Las recetas de este capítulo se centran tanto en lo que decimos a las aplicaciones cliente que hagan utilizando código local como en cómo se lo decimos a través del protocolo y los mensajes que enviamos de un lado a otro. Esta combinación de "qué" y "cómo" constituye la base de unas aplicaciones consumidoras de API estables, pero flexibles.
Consejo
Para más información sobre el arte de crear consumidores de API, consulta "Aumentar la resistencia con clientes hipermedia".
Como regla general, ser muy explícito sobre lo que los clientes pueden y no pueden hacer dará lugar a aplicaciones fáciles de romper y difíciles de reutilizar. Un enfoque mejor es crear aplicaciones consumidoras de API que sólo hagan algunas afirmaciones básicas sobre cómo se comunican (por ejemplo, protocolo, modelo de mensajes y vocabulario) con los servidores y dejar que el servidor proporcione todos los demás detalles (el qué) en tiempo de ejecución. Como se muestra en la Figura 4-1, las recetas de este capítulo se centran en el uso ...
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