Frontend

Le frontend d’un logiciel ou d’un site web désigne tout ce avec quoi l’utilisateur interagit. Du point de vue de l’utilisateur, le frontend est synonyme d’interface utilisateur. Du point de vue d’un développeur, il s’agit de la conception de l’interface et de la programmation qui permet à l’interface de fonctionner. À l’inverse, le backend comprend les fonctions et le traitement des données qui s’effectuent en arrière-plan.

L’un des principaux objectifs du développement frontend est de créer une expérience utilisateur fluide, ou « sans friction ». Autrement dit, la partie frontend d’une application ou d’un site web doit être intuitive et facile à utiliser. Même si cet objectif semble simple, il peut être étonnamment complexe, car les utilisateurs et les appareils ne sont pas tous identiques. Par exemple, une application conçue pour un appareil mobile nécessite un frontend très différent de celui d’une application de bureau. Les sites web doivent fonctionner correctement sur plusieurs appareils et avec différentes tailles d’écran, c’est pourquoi le développement web moderne fait généralement appel à la conception adaptative.

Voici quelques exemples d’éléments frontend :

  1. mise en page de l’application ou de la page
  2. graphiques
  3. éléments audio et vidéo
  4. contenu textuel
  5. éléments de l’interface utilisateur boutons, liens, (barres d’outils, barres de navigation, etc.)
  6. zones de saisie (boîtes de dialogue), champs de formulaire, zones de texte, etc.)
  7. parcours utilisateur (la manière dont une interface mène à la suivante)
  8. préférences utilisateur, thèmes et personnalisations

La saisie utilisateur est reçue par le frontend, puis traitée dans le backend d’un programme ou d’un site web. Le code du backend lit et écrit des données et envoie les résultats à l’utilisateur via le frontend. Comme le backend et le frontend d’une application ou d’un site web fonctionnent ensemble, les emplois dans le domaine des logiciels exigent souvent des compétences en développement frontend et backend. Le développement des deux parties est appelé développement full-stack.

NOTE: Frontend peut également s’écrire « front end » (comme nom) ou « front-end » (comme adjectif). Par souci de simplicité, le mot composé « frontend » est devenu un terme acceptable dans les deux cas.

Mis à jour April 18, 2020 par Per C.

quizTestez vos connaissances

Podcasts are most commonly saved in what file format?

A
WAVE
0%
B
AIFF
0%
C
MP3
0%
D
MPEG
0%
Correct! Incorrect!     View the Podcast definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Frontend sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.