Aller au contenu

Frontend

Le frontend est l’interface utilisée par les personnes. Les retours utiles dans le navigateur ne remplacent pas les contrôles faisant autorité côté serveur.

Développement logiciel

La partie directement utilisée

Le frontend est la partie d’une application avec laquelle les personnes interagissent directement. Pour une application web, cela comprend structure des pages, champs, navigation et retours du navigateur. L’interface présente les informations et reçoit les actions.

Dans un portail de commande fictif, le frontend affiche la quantité saisie et signale une donnée manquante près du champ. Le serveur doit vérifier si la commande est autorisée et quel prix client s’applique. Les valeurs affichées ne constituent pas une validation fiable de ces décisions.

Le frontend dépasse donc le seul design visuel. Erreurs compréhensibles, utilisation au clavier et comportement pendant une requête en font aussi partie. Le backend gère les tâches serveur correspondantes ; les deux doivent fonctionner ensemble.

Sources

Articles sur le sujet

Développement logiciel avec ASES

Logiciels sur mesure, applications web et mobiles