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.