Front End
Definizione rapida
Parte di un sistema con cui l'utente interagisce direttamente, responsabile della presentazione e della raccolta degli input.
Spiegazione
Il front-end traduce dati e funzioni interne in schermate, controlli e percorsi comprensibili. In un'applicazione Web comprende normalmente ciò che viene eseguito o visualizzato nel browser e comunica con servizi remoti.
Esempio pratico
Quando una persona compila il carrello di un negozio online, pulsanti, moduli e riepilogo appartengono al front-end.
Spiegazione tecnica
HTML struttura l'interfaccia, CSS ne definisce l'aspetto e JavaScript gestisce comportamenti e comunicazioni con API. Stato locale, accessibilità, prestazioni e adattamento ai dispositivi sono responsabilità tipiche di questo livello.
Da non confondere con
Non coincide con il back-end, che elabora regole, persistenza e servizi sul lato server senza essere esposto direttamente all'utente.