web-dev-qa-db-fra.com

Quelle est la définition / différence de "backend" et de "frontend" dans un projet / développement logiciel?

Comment un débutant fait la différence entre cela? Comment peut-on savoir qu'il travaille sur un système dorsal ou un système frontal?

12

"Front-end" signifie généralement les parties du projet avec lesquelles un utilisateur interagit - telles que l'interface utilisateur graphique ou la ligne de commande. C'est un terme vague, il n'y a pas de définition exacte.

"Back-end" signifie les parties qui font le travail, mais l'utilisateur n'est pas au courant ou ne peut pas voir. Bases de données, services, etc.

Pensez-y comme un restaurant où vous ne pouvez pas voir la cuisine. En tant que client, vous voyez le front-end - les décorations, les menus, les serveurs. Pendant ce temps, la cuisine et la réserve sont hors de vue, mais préparent la nourriture.

38
STW