Back End

Definizione rapida

Back End qualifica un'interfaccia destinata a essere utilizzata da un programma.

Spiegazione

Un'applicazione back-end non viene normalmente manovrata in modo diretto dall'utente, che vi arriva attraverso un'applicazione front-end. Nell'architettura client/server il ruolo di back-end corrisponde al server; per questo il termine è spesso contrapposto a front-end.

Esempio pratico

In una configurazione client/server, l'utente opera sul front-end mentre il server costituisce il back-end con cui l'interazione è indiretta.

Spiegazione tecnica

Il destinatario dell'interfaccia back-end è un altro programma. La separazione consente al front-end di mediare il rapporto tra utente e componente posteriore.

Da non confondere con

Back-end non è front-end: il primo opera dietro l'interfaccia rivolta all'utente e, nel modello client/server, identifica il server.