Backend Definizione significato

Cos’è il Backend?

Nel mondo dei computer, il “backend” si riferisce a qualsiasi parte di un sito web o software programma che gli utenti non vedono. Si contrappone al frontend, che si riferisce all’interfaccia utente di un programma o sito web. Nella terminologia della programmazione, il backend è il “livello di accesso ai dati,” mentre il frontend è il “livello di presentazione.”

La maggior parte dei siti web moderni sono dinamici, cioè pagina web il contenuto viene generato al volo. Una pagina dinamica contiene uno o più script che vengono eseguiti sul server web ogni volta che si accede alla pagina. Questi script generano il contenuto della pagina, che viene inviato al web browser dell’utente. Tutto ciò che accade prima che la pagina sia visualizzata in un browser web fa parte del backend.

Esempi di processi di backend includono:

* l’elaborazione di una richiesta di pagina web in entrata
* l’esecuzione di uno script ( PHP, ASP, JSP, ecc. ) per generare HTML
* di accesso ai dati, come un articolo, da un database usando un SQL query
* memorizzando o aggiornando record in un database
* crittografando e decriptare i dati
* gestire i file upload e download
* elaborare l’input dell’utente tramite JavaScript

Tutti gli esempi precedenti, a parte l’ultimo, sono processi lato server che vengono eseguiti sul server web. JavaScript è un processo lato client, cioè viene eseguito nel browser web. JavaScript può essere considerato un processo backend o frontend, a seconda che il codice influenzi l’interfaccia utente o meno.

Il backend e il frontend lavorano insieme per creare l’esperienza utente completa. I dati generati nel backend vengono passati al frontend e presentati all’utente. Mentre alcune organizzazioni hanno team di sviluppo backend e frontend separati, la linea tra i due livelli è raramente bianca e nera. Pertanto, molti sviluppatori scrivono codice sia per il backend che per il frontend. Questo è conosciuto come sviluppo full-stack.

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

La descrizione di Backend 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 Backend o vuoi suggerire un nuovo termine tecnico, contattaci.