Daten aus einer Javascript Funktion in einen Warenkorb legen
bearbeitet von Gunnar Bittersmann@@dedlfix
> Natürlich ist Warten keine schöne Nutzererfahrung, aber im Nachhinein eine Positiv-Meldung negiert zu bekommen, ist es erst recht nicht.
Der Punkt hier ist: Es gibt gar keine explizite Positivmeldung, die negiert werden müsste.
Es wird einfach davon ausgegangen, dass alles glattläuft. Falls nicht, kommt eine Fehlermeldung.
| | Optimistic UI | Not-so optimistic UI
|---|
| Normalfall | Die Übertragung läuft im Hintergrund, der Nutzer wird in seinem Workflow nicht aufgehalten. | Der Nutzer wird in seinem Workflow unterbrochen und muss warten, bis die Übertragung abgeschlossen ist.
| Fehlerfall | Nach mit Fehler abgeschlossener bzw. abgebrochener Übertragung bekommt der Nutzer eine Fehlermeldung. | Nach mit Fehler abgeschlossener bzw. abgebrochener Übertragung bekommt der Nutzer eine Fehlermeldung.
Es ist ja nicht so, dass der Nutzer im Fehlerfall die Fehlermeldung beim _optimistic UI_{: @en} später bekäme als beim _not-so optimistic UI_{: @en}. Es ist einfach so, dass der Nutzer im Normalfall beim _optimistic UI_{: @en} nicht aufgehalten wird.
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)