Backend
Il backend elabora regole e dati sul server. Non coincide soltanto con il database o una schermata di amministrazione.
Eseguire le regole decisive sul server
Il backend è la parte di un’applicazione che opera sul server. Elabora richieste, verifica regole e permessi e accede a database o altri sistemi quando necessario. Un database può farne parte, ma non costituisce tutto il backend.
In un portale fittizio, interfaccia web e applicazione mobile richiedono lo stesso indirizzo di consegna. Il backend verifica ogni volta se la persona autenticata possa accedervi. Un identificativo valido non basta.
Una schermata amministrativa viene talvolta chiamata backend nel linguaggio comune. Tecnicamente possiede anch’essa un’interfaccia e richiama funzioni del server. Nel definire l’ambito del progetto, specifichi se intende amministrazione, logica server o entrambe.
Fonti
Termini correlati
- FrontendIl frontend è l’interfaccia usata dalle persone. I riscontri utili nel browser non sostituiscono i controlli decisivi sul server.
- APIUn’API definisce come un programma può usare funzioni o dati messi a disposizione da un altro programma.
- Sviluppo full stackLo sviluppo full stack comprende frontend e backend. Il termine descrive l’ambito, non automaticamente dimensioni o composizione del gruppo.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


