- Utiliser dess technologies/techniques adaptées
- Bonne réactivité et fluidité via front-end exécuté sur le client
- CSS adaptive (composant bootstrap, comportements à la Material Design, CSS3, flexbox layout, table -> card)
- Robustesse et sécurité via un backend java
- Un backend souple et simple
- aller à l'essentiel afin d'avoir des interfaces épurées sans surcharge
- quand il y a trop de choses affichées l'utilisateur est perdu
- prendre le temps de réfléchir aux cinématiques afin qu'elles soient courtes.
- si c'est trop long et fastidieux l'utilisateur abondonne et se détourne de l'outil.
=> pas toujours évident et il faut savoir limiter les options !