Esiste una base teorica per la gestione del layout della GUI?

2

Non intendo incontrare gli studenti, ma sento che il modo più chiaro in cui posso comunicare quello che voglio sapere è attraverso alcune analogie:

  • CPython, gcc, javac, ... - > compilatori
  • MS Windows, OS X, Ubuntu, ... - > sistemi operativi
  • PCRE, re2, ... - > lingue regolari e FSM
  • Layout Android, file xib iOS, HTML / CSS, - > ????

Le cose sulla destra sono buone basi teoriche per aiutarti a iniziare a implementare le cose a sinistra. Nota, non è così utile su come usarlo.

Domanda : mi piacerebbe sapere che cosa dovrebbe andare in questo ???? sopra.

EDIT: Mi dispiace per la confusione, spero di poter chiarire un po '.

Non sto parlando di UX.

Mentre UI / UX riguarda il modo in cui gli esseri umani interagiscono con le app finali che vengono create, in questa domanda, sono interessato più ai meccanismi di progettazione di GUI framework , non tanto alla l'app risultante.

Potresti affermare che il design del compilatore è anche un problema di UX perché devi pensare a come gli esseri umani reali interagiranno con il linguaggio di programmazione. E questo è vero. Ma c'è anche una parte "matematica" del design del compilatore che non è così preoccupata per gli utenti finali, ma più come implementare il design.

Non mi interessa molto di quale aspetto appaia buono per le persone di per sé, ma di come sono progettati i motori / i framework di layout.

Dire che questa domanda riguarda UX è come dire che i compilatori riguardano come usare i linguaggi di programmazione.

    
posta math4tots 12.04.2018 - 07:48
fonte

1 risposta

2

Penso che la parola o frase analoga che stai cercando sia qualcosa come "formato di layout dell'interfaccia utente". Se vuoi comprendere i concetti coinvolti nel layout dell'app, ad esempio iOS, potresti trovare Apple's Human Linee guida per l'interfaccia utili. (Credo che Google ne abbia uno anche per il loro Material design.)

Se stai cercando informazioni sul background teorico del design dell'interfaccia, il go to book che vedo spesso citato è Don The Design of Everyday Things di Norman . Ho anche sentito cose positive su Non farmi pensare .

Se stai cercando consigli sulla programmazione su come raggiungere un determinato obiettivo, probabilmente è meglio adattarsi a Stack Overflow .

    
risposta data 12.04.2018 - 08:00
fonte

Leggi altre domande sui tag