Capítulo 14. Interfaces de usuario

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Así que hasta ahora, no hemos tocado realmente el mundo de la interfaz de usuario. Puede que algunos de vosotros os limitéis a proporcionar una API fría, dura y clínica a vuestros clientes, pero muchos de nosotros queremos crear interfaces de usuario bonitas y funcionales que hagan las delicias de nuestros clientes. La interfaz de usuario, al fin y al cabo, es donde uniremos todos estos microservicios en algo que tenga sentido para nuestros clientes.

Cuando empecé con la informática, hablábamos sobre todo de clientes grandes y gordos que funcionaban en nuestros ordenadores de sobremesa. Pasé muchas horas con Motif y luego con Swing intentando que mi software fuera lo más agradable de usar posible. A menudo estos sistemas eran sólo para la creación y manipulación de archivos locales, pero muchos de ellos tenían un componente del lado del servidor. Mi primer trabajo en Thoughtworks consistió en crear un sistema de punto de venta electrónico basado en Swing que era sólo una de un gran número de piezas móviles, la mayoría de las cuales estaban en el servidor.

Luego llegó la web. Empezamos a pensar en nuestras interfaces de usuario como "delgadas", con más lógica en el lado del servidor. Al principio, nuestros programas del lado del servidor renderizaban toda la página y la enviaban al navegador del cliente, que hacía muy poco. Cualquier ...

Get Construyendo Microservicios, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.