UIMS
Un motore tra dato e visualizzazione
UIMS integra il dato e il modo in cui viene mostrato. Non tocca la logica dell’applicazione: si occupa dell’interfaccia — e la tratta come un insieme definito di elementi da orchestrare.
Il dominio
L’interfaccia, non il resto
Il campo di UIMS è preciso: l’interfaccia. Non gli eventi, non i servizi, non la logica di dominio. La UI vive nella pagina, ed è la pagina a stabilire come le informazioni si organizzano al suo interno.
Un insieme finito
Pochi elementi, infinite composizioni
La UI è un insieme finito di elementi che permettono azioni finite: sotto qualunque aspetto, restano gli stessi.
Elementi finiti
Il repertorio è chiuso e stabile: card, liste, azioni, sezioni. Il dato ci scorre dentro.
Il comportamento è interfaccia
Un elemento non è solo come appare, ma cosa fa: interazione e accessibilità già risolte.
Stessi elementi, ogni aspetto
Cambi stile, posizione, tema — gli elementi costituenti non cambiano.
Qualunque dato
Elementi stabili, dato che scorre
Perché tutto funzioni, la UI deve poter mostrare qualunque dato. Gli elementi — card, liste e gli altri — restano fissi: è il dato a cambiare, scorrendo dentro di loro.
Due modi di usarlo
Chi costruisce il motore e chi lo usa fanno cose diverse. È qui che UIMS cambia il lavoro.