01 · Leggi
La maggior parte del software è divisa in due parti: frontend (lato client) e backend (lato server).
Il frontend è tutto quello che vedi e con cui interagisci — pulsanti, menu, animazioni, testo, immagini. Gira nel tuo browser o sul tuo telefono.
Il backend è tutto quello che avviene dietro le quinte — verificare le password, elaborare i pagamenti, interrogare il database, inviare email. Gira su un server da qualche parte.
Pensa a un ristorante: il frontend è la sala (i clienti siedono, guardano il menu, mangiano), il backend è la cucina (il cibo viene preparato, gli ordini gestiti, le scorte monitorate). I clienti non vedono mai la cucina, ma è lì che avviene tutto il lavoro vero.
Punti chiave
- Frontend = quello che l'utente vede e con cui interagisce (HTML, CSS, JavaScript)
- Backend = logica e gestione dati invisibile all'utente (server, database, API)
- I due lati comunicano continuamente — il frontend invia richieste, il backend risponde
- Alcuni sviluppatori si specializzano in uno solo dei due; uno sviluppatore "full-stack" lavora su entrambi
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.