Kapitel 14. Benutzerschnittstellen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Bisher haben wir uns noch nicht wirklich mit der Welt der Benutzeroberfläche befasst. Einige von euch stellen euren Kunden vielleicht nur eine kalte, harte, klinische API zur Verfügung, aber viele von uns wollen schöne, funktionale Benutzeroberflächen erstellen, die unsere Kunden begeistern. Die Benutzeroberfläche ist schließlich der Ort, an dem wir all diese Microservices zu etwas zusammenfügen, das für unsere Kunden Sinn macht.
Als ich anfing, mit Computern zu arbeiten, ging es meist um große, dicke Clients, die auf unseren Desktops liefen. Ich habe viele Stunden mit Motif und dann mit Swing verbracht und versucht, meine Software so benutzerfreundlich wie möglich zu gestalten. Oft dienten diese Systeme nur der Erstellung und Bearbeitung lokaler Dateien, aber viele von ihnen hatten auch eine serverseitige Komponente. Mein erster Auftrag bei Thoughtworks bestand darin, ein Swing-basiertes elektronisches Kassensystem zu entwickeln, das nur eines von vielen beweglichen Teilen war, von denen sich die meisten auf dem Server befanden.
Dann kam das Web. Wir begannen stattdessen, unsere Benutzeroberflächen als "dünn" zu betrachten, mit mehr Logik auf der Serverseite. Anfangs renderten unsere serverseitigen Programme die gesamte Seite und schickten sie an den Client-Browser, der nur sehr wenig tat. Alle Interaktionen ...
Get Aufbau von Microservices, 2. Auflage 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.