Frontend
Il frontend è l’interfaccia usata dalle persone. I riscontri utili nel browser non sostituiscono i controlli decisivi sul server.
La parte utilizzata direttamente
Il frontend è la parte di un’applicazione con cui le persone interagiscono direttamente. In un’applicazione web comprende struttura delle pagine, campi, navigazione e riscontri nel browser. L’interfaccia presenta informazioni e riceve azioni.
In un portale d’ordine fittizio, il frontend mostra la quantità inserita e segnala un dato mancante accanto al campo. Il server deve verificare se l’ordine sia consentito e quale prezzo cliente si applichi. I valori visualizzati non costituiscono un’approvazione affidabile per queste decisioni.
Il frontend comprende quindi più del design visivo. Include errori comprensibili, uso da tastiera e comportamento durante una richiesta. Il backend svolge i compiti corrispondenti sul server; le due parti devono funzionare insieme correttamente.
Fonti
Termini correlati
- BackendIl backend elabora regole e dati sul server. Non coincide soltanto con il database o una schermata di amministrazione.
- HTMLHTML descrive struttura e significato dei contenuti web. Identifica elementi come titoli, tabelle e campi di inserimento.
- CSSCSS descrive la presentazione di contenuti strutturati, come impaginazione, colori e caratteri. Deve adattarsi all’uso e ai contenuti effettivi.
- JavaScriptJavaScript è un linguaggio per la logica applicativa, nel browser e altrove. Il suo ruolo è diverso da quello di HTML e CSS.
- 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.
Articoli sul tema








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


