Aller au contenu
EN FR

Vues et UX

Statut documentaire : guide — voir Maturité et preuves.

Cette section transforme la matière consacrée aux vues et à l’UX en parcours orienté implémentation. Une vue est une projection d’un concept dans un contexte d’interaction. Elle doit préserver la frontière du modèle : les composants consomment des surfaces de données de page, les événements locaux sont coordonnés par la page et les changements métier ne traversent la frontière du Runtime que via des actions, posts, processus, services ou événements conceptuels explicites.

Parcours recommandé

  1. Projections de vues et UXfc
  2. ObjectBehind et PageControler
  3. Cache de données de vue
  4. Événements DataSetManager
  5. Reactive desktop frames
  6. Composants web réactifs
  7. Formulaires, listes et dashboards dynamiques
  8. Diagnostic et tests des vues

La frontière principale est :

modèle conceptuel / collections / actions
              |
              v
      cache de données de vue
DataSet + DataSource + DataCursor
              |
              v
 PageControler + PageModel + ObjectBehind
              |
              v
   composants fonctionnels / UXfc
              |
              v
        rendu concret

Un développeur doit pouvoir changer la technologie de rendu sans redéfinir le concept métier et changer le provider de données sans réécrire le contrat fonctionnel du composant.