Capitolo 5

Client Side Scripting

Facciamo un ripasso dal precedente capitolo. Stavamo pensando di modificare dinamicamente i dati provenienti dal Server o di ampliare le funzionalita` delle pagine web, che fino ad ora erano solo statiche (ossia si guardano e finisce la, noi invece vogliamo inziare a interagire con queste). Quindi vogliamo introdurre questo Client Side Scripting per comunicare con user agent (ossia il Browser) e fargli fare ulteriori operazioni (e questo script e` usato dal Client ossia da noi che stiamo programmando sul computer).

Lo script (ossia il codice di programmazione) e` interpretato nel Browser come ad esempio Javascript o bisogna scaricare un particolare plug-in per essere interpretato.

Ora Javascript vi da un object model (un modello a oggetti) che voi potete usare per manipolare i documenti HTML.

Server Side Programming

Cominciamo a fare una distizione

- Served Side Application

-Served Side Script

Served Side application sono per esempio il Web Server.

Served Side Script sono programmi che devono essere interpretati dal Web Server . In particolare 3 sono i principali linguaggi usati per il Server : PHP, ASP, Perl . Non ci concentreremo sul PHP nei capitoli successivi.

Si ok ma qual`e` in parole povere la differenza tra un Client Side Script (tipo Javascript) e un Server Side Script (tipo PHP)

Be` la differenza e che il Server Side Script (PHP) viene interpretato , processato e invia i dati al Client (nostro computer).

Mentre il Client Side Script (Javascript)  dopo essere intepretato e processato manda i dati allo script stesso.