Client vs Server
I due lati di ogni interazione in rete
⏱ Stima ~4 min
01 · Leggi
Ogni volta che usi un sito web o un'app, ci sono sempre due parti che dialogano:- Client (client/lato utente) — il tuo browser o app, che gira sul tuo dispositivo. Si occupa di mostrare le cose sullo schermo e di rispondere ai tuoi clic e tocchi. - Server (server/lato server) — un computer da qualche altra parte. Conserva i dati, elabora le richieste e rimanda i risultati.
Lavorano insieme: il client gestisce quello che vedi, il server gestisce quello che succede dietro le quinte.
💡 Immagina cosìImmagina un ristorante. Tu (client) siedi al tavolo, guardi il menu e ordini. La cucina (server) riceve l'ordine, prepara il cibo e lo porta fuori. Non entri in cucina, e la cucina non viene a sedersi al tuo tavolo. Ognuno fa il suo lavoro.
Punti chiave
- Client = il tuo dispositivo (browser, app mobile). Gestisce la visualizzazione e l'interazione.
- Server = un computer remoto. Gestisce dati, logica ed elaborazione.
- Il client invia richieste ("voglio questa pagina"), il server risponde ("ecco i file")
- Parte del codice gira sul client (JavaScript nel browser), parte gira sul server (gestione del login)
02 · Trascina per ordinare
Per ogni azione, stabilisci se avviene sul Client (il tuo browser) o sul Server (computer remoto).
(Questa sezione è interattiva — attiva JavaScript per usarla.)
03 · Quiz
Usando l'analogia del ristorante, a cosa corrisponde il "server"?
- Il menu
- Il tavolo dove sei seduto
- Gli altri clienti
- La cucina che prepara il cibo
04 · Quiz
JavaScript cambia colore a un pulsante sulla pagina web. Dove gira questo codice?
- Sul client (il tuo browser)
- Sul server
- Nel database
- Sul server DNS
Altre lezioni di questo capitolo
⚠ 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.