Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicit� Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
AJAX and PHP
Recensito da Filippo Fadda il 04-09-2006 ore 01:02
Copertina ISBN: 1904811825
Autori: Cristian Darie, Bogdan Brinzarea, Philip Cherecheş-Toşa, Mihai Bucica
Editore: Packt Publishing
Lingua: Inglese
Anno: 2006
Pagine: 273
Allegati: Nessuno
Per chi non lo sapesse AJAX l'acronimo di Asynchronous JavaScript and XML. Sostanzialmente si tratta di una tecnica di programmazione, utilizzata per costruire applicazioni Web dinamiche, secondo i canoni del cosiddetto Web 2.

Grazie ad AJAX possibile modificare alcune porzioni di una pagina, eseguendo delle richieste asincrone, senza doverla interamente ricaricare. I campi di applicazione sono molteplici e l'effetto che l'uso di tale tecnica pu prudurre assolutamente suggestivo. Nei casi pi semplici si possono validare dei campi di input, segnalando eventuali errori all'utente senza caricare nuovamente la pagina. Un esempio dell'applicazione di AJAX ben pi spinto rappresentato da Gmail, in cui l'impianto interamente costituito da chiamate asincrone.

In libreria hanno fatto la comparsa numerosi testi tecnici dedicati ad AJAX, molti dei quali affrontano il tema genericamente. Di fatto AJAX una tecnologia lato client, che pu essere utilizzata in congiunzione con praticamente qualunque linguaggio di scripting server side. A tale proposito sono nate decine di framework, alcuni dei quali per Java, altri per .NET e taluni per PHP.

Oggetto di questa recensione un libro estremamente pratico, opera di quattro esperti romeni, interamente dedicato allo sviluppo di applicazioni Web con AJAX e PHP. Questa tecnica di programmazione tanto in voga pu essere probabilmente spiegata in una decina di pagine. Fondamentalmente non c' nulla di esoterico in AJAX. Questo testo ha per il pregio di illustrare, con esaustivi esempi, alcune delle pi comuni implementazioni.

Il primo capitolo spiega che cosa sia AJAX e propone un banale esempio, per introdurre il lettore ai capitoli successivi. Il secondo si sofferma sull'uso dell'oggetto XMLHttpRequest, il cuore di AJAX, il componente attraverso il quale vengono effettuate le richieste asincrone. Gli autori illustrano il ruolo del DOM (Document Object Model), la gestione degli eventi JavaScript e la creazione delle strutture XML. Il terzo capitolo mette in relazione AJAX, PHP ed il superfluo MySQL.

Dal quarto capitolo in poi la musica cambia. Sette capitoli dei dieci che compongono il testo sono infatti dei veri e propri casi reali, talvolta anche piuttosto complessi e sempre corredati del codice di esempio. Si va dalla pi semplice validazione dei form asincrona, all'implementazione di una griglia dinamica, passando per realizzazione di una Web chat. C' spazio anche per grafici in real-time con SVG, drag and drop, un reader RSS e per finire un interessantissimo sistema di autocompletamento.
Chiude il testo un'appendice, a mio avviso non molto in linea con il resto del testo, che spiega come installare LAMP.

In linea di massima un libro interessante, soprattutto per la validit degli esempi proposti e la scelta degli stessi. Peccato per la mancanza di uno spazio dedicato ai numerosi framework che facilitano il lavoro dello sviluppatore.
proUna pubblicazione estremamente attuale, l'unica che io conosca, al momento in cui scrivo, che ponga in stretta correlazione AJAX e PHP.
controManca un'analisi dettagliata di quelli che sono i maggiori framework in circolazione per PHP o comunque usabili da PHP. L'appendice, assolutamente inutile per una persona che legge un testo di questo genere, in effetti ruba spazio prezioso ad un capitolo introduttivo sui framework per AJAX e ad un altro che prenda in esame quello o quelli che secondo l'opinione degli autori risultano essere i pi produttivi e completi.
Troppo codice per i miei gusti: avrebbe potuto essere racchiuso in un CD funzionante, unitamente ai framework di cui sopra.
Precedente: Un progetto per integrare Google Web Toolkit con le JSF
Successiva: Dr.Explain, un interessante software per creare file di help
Intervento di Filippo Fadda a.k.a. dedalo del 04-09-2006 ore 13:19, Capriata d'orba (AL)
Duca
Duca

(1994 interventi)
Iscritto il 03-04-2001
A proposito, la casa editrice mi ha segnalato che disponibile a titolo gratuito il primo capitolo del libro AJAX and PHP in formato PDF.
Copyright Programmazione.it™ 1999-2017. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.121 secondi.