Corso rapido di Ajax
Ajax è un nuovo metodo di programmazione che sta destando un grande interesse nella comunità per lo sviluppo di Internet. Ajax consente agli sviluppatori di offrire ai visitatori dei siti Web interfacce utente intuitive e semplici, in qualche modo simili a quelle delle applicazioni desktop, invece di impiegare il tradizionale paradigma del Web basato sulle pagine. Facendo affidamento su tecnologie molto note e diffuse come JavaScript e XML non necessita di alcun particolare plugin per browser o altro software speciale.
Il testo illustra i fondamenti per la costruzione di applicazioni Ajax per Internet. Suddiviso in capitoli molto brevi offre un ripasso delle tecnologie su cui si basa il World Wide Web, esercizi di ripasso di base in HTML, JavaScript, PHP e XML, la descrizione dell’architettura delle applicazioni Ajax e progetti di esempio della codifica Ajax. Al termine della lettura del testo si sarà in grado di scrivere e comprendere le applicazioni Ajax di base, compresa tutta la programmazione necessaria lato server e client.
Questo volume è dedicato principalmente agli sviluppatori che desiderano costruire interfacce migliori per gli utenti delle loro applicazioni Web, e ai programmatori delle applicazioni desktop che desiderano trasferire i loro programmi su Internet. Può essere tuttavia molto utile anche per i Web designer che vogliono imparare come le tecniche più recenti possano migliorare la loro creatività. Sebbene un certo grado di esperienza di programmazione, soprattutto in JavaScript, sia sicuramente utile, non è un requisito obbligatorio poiché tutte le tecnologie necessarie sono dotate di tutorial introduttivi. Per provare personalmente il codice occorre avere accesso a un server Web e la possibilità di caricare i file (FTP). Assicurarsi che l’host Web consenta l’impiego degli script PHP sul server, cosa che di questi tempi molti permettono.
Sul sito www.informatica.mcgraw-hill.it sono, infine, disponibili tutti gli esempi e il codice utilizzato per meglio implementare le tecniche esposte.
|