Capítulo 14. Interfaces de utilizador
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Então até agora, ainda não tocámos no mundo da interface do utilizador. Alguns de vocês podem estar apenas a fornecer uma API fria, dura e clínica aos seus clientes, mas muitos de nós queremos criar interfaces de utilizador bonitas e funcionais que encantem os nossos clientes. A interface de utilizador, afinal, é onde vamos juntar todos estes microsserviços em algo que faça sentido para os nossos clientes.
Quando comecei a trabalhar com computadores, falávamos sobretudo de clientes grandes e gordos que corriam nos nossos computadores de secretária. Passei muitas horas com o Motif e depois com o Swing a tentar tornar o meu software tão agradável de utilizar quanto possível. Muitas vezes, estes sistemas serviam apenas para criar e manipular ficheiros locais, mas muitos deles tinham uma componente de servidor. O meu primeiro trabalho na Thoughtworks envolveu a criação de um sistema de ponto de venda eletrónico baseado em Swing que era apenas uma de um grande número de partes móveis, a maioria das quais estava no servidor.
Depois veio a Web. Em vez disso, começámos a pensar nas nossas interfaces de utilizador como sendo "finas", com mais lógica do lado do servidor. No início, os nossos programas do lado do servidor renderizavam a página inteira e enviavam-na para o browser do cliente, que fazia muito pouco. Quaisquer interações ...
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