Recensione del libro - Ajax e Php Creazione di applicazioni Web reattive


Autore: Cristian Darie
Bogdan Brinzarea
Filip Chereches-Tosa
Mihai Bucica
ISBN: 1904811825
Editore: Packt Publishing
9,4 x 7,4
284 pagine
Pubblicato: marzo 2006

Questo libro presuppone una conoscenza pratica di PHP, XML, JavaScript e MySQLR e che hai PHP, MySQL, phpMyAdmin e un server come Apache installato sul tuo computer. In questo libro gli autori, Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa e Mihai Bucica, insegnano ai loro lettori come aggiungere funzionalità lato client Ajax alle applicazioni web basate su PHP.

Come ci si aspetterebbe, gli autori iniziano discutendo cos'è Ajax, la sua storia e quali caratteristiche Ajax aggiungerai alle applicazioni PHP discusse nel libro. Gli autori adottano un approccio modulare durante la creazione di queste applicazioni Web.

Il primo compito di programmazione discusso in molti libri di informatica è la validazione dei moduli lato client e in questo libro gli autori hanno fatto lo stesso mostrando come Ajax ha cambiato il tradizionale processo di validazione dei moduli. Nel processo tradizionale, la convalida lato client si verifica dopo l'invio del modulo ma prima che raggiunga il server. Gli autori mostrano come migliorare questo processo utilizzando Ajax per convalidare l'input dell'utente durante la digitazione.

Successivamente creerai un'applicazione di chat Ajax. Gli autori non coprono i processi di supporto come chat room, elenchi di utenti di chat e login. Hanno scelto di concentrarsi sul miglioramento dei processi di invio e ricezione dei messaggi utilizzando Ajax per eliminare la necessità di ricaricare la pagina Web durante l'esecuzione di queste attività. Prima di Ajax e altre programmazioni relative a XMLHTTP, ciò era possibile solo usando JavaTM, VeloceR o altra programmazione speciale.

L'Ajax è stato reso popolare grazie a Google SuggestTM. Quindi è logico che gli autori ti mostrino come creare il tuo suggerimento Ajax e l'applicazione di completamento automatico. Il database utilizzato per l'esempio funzionante di questa applicazione è l'Elenco funzioni PHP su PHP.net. Successivamente imparerai come creare due applicazioni di creazione di grafici in tempo reale. Il primo è un grafico disegnato in tempo reale utilizzando SVG e l'altro è una griglia Ajax che utilizza XSLT e XPath. Entrambe queste applicazioni aggiornano questi grafici senza ricaricare la pagina Web.

La popolarità del syndicaiton RSS rende questa prossima applicazione la mia preferita. Costruirai un semplice lettore RSS (aggregatore) usando Ajax, PHP, XSLT e SimpleSML. Infine, l'ultima lezione si basa su un'applicazione web esistente (script.aculo.us). Imparerai come utilizzare Ajax per aggiungere il supporto drag and drop a questa applicazione di gestione delle attività. (Lista di cose da fare)

Il libro ha un sito Web di supporto che presenta demo funzionanti delle applicazioni Web presenti nel libro, capitoli di esempio e un e-book di case study gratuito intitolato AJAX Whiteboard. Questa è una semplice applicazione web Ajax che ti permette di disegnare con il mouse.

Gli autori di questo libro fondono le loro diverse origini per questo progetto. Cristian Darie è un ingegnere informatico e autore tecnico. La sua pagina di supporto per questo libro è disponibile su CristianDarie.ro. Bogdan Brinzarea ha una formazione nel settore bancario e della sicurezza. Filip Chereches-Tosa è uno sviluppatore web e Mihai Bucica lavora nel campo dei software di comunicazione. Puoi visitare il