Frontend Definizione significato

Cos’è il Frontend?

Il frontend di un programma software o di un sito web è tutto ciò con cui l’utente interagisce. Dal punto di vista dell’utente, il frontend è sinonimo di interfaccia utente. Dal punto di vista dello sviluppatore, è il design dell’interfaccia e la programmazione che fa funzionare l’interfaccia. Al contrario, il backend include funzioni e l’elaborazione dei dati che avviene dietro le quinte.

Uno degli obiettivi primari dello sviluppo del frontend è quello di creare una esperienza utente fluida o “senza attrito”. In altre parole, il front end di una applicazione o sito web dovrebbe essere intuitivo e facile da usare. Anche se questo sembra un obiettivo semplice, può essere sorprendentemente complesso poiché non tutti gli utenti o i dispositivi sono uguali. Per esempio, una app sviluppata per un dispositivo mobile richiede un frontend significativamente diverso da un’applicazione desktop. I siti web devono funzionare bene su più dispositivi e dimensioni dello schermo, che è il motivo per cui il moderno sviluppo web tipicamente coinvolge responsive design.

Esempi di elementi frontend includono:

* layout dell’applicazione o della pagina
* grafica
* elementi audio e video
* contenuto del testo
* elementi dell’interfaccia utente (pulsanti, link, barre degli strumenti, barre di navigazione, ecc. )
* aree di input ( dialog box), form fields, aree di testo, ecc.)
* flusso utente (come un’interfaccia conduce alla successiva)
* preferenze dell’utente, temi e personalizzazioni

L’utente input è ricevuto attraverso il frontend e processato nel backend di un programma o sito web. Il codice del backend legge e scrive dati e invia output all’utente attraverso il frontend. Poiché il backend e il frontend di un’app o di un sito web lavorano insieme, i lavori software spesso richiedono lo sviluppo sia del frontend che del backend. Sviluppare per entrambe le estremità è chiamato sviluppo full-stack.

NOTE:Frontend può anche essere scritto “front end” (come sostantivo) o “front-end” (come aggettivo). Per semplicità, la parola composta chiusa “frontend” è diventata un termine accettabile per entrambi.

La descrizione di Frontend in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Frontend o vuoi suggerire un nuovo termine tecnico, contattaci.