Grazie a
Fullo scropro che ormai l'Ajax è diventato una
tecnologia di tendenza.
In pratica si tratta di quelle interfaccie web tipo Gmail che funzionano lato client e che fanno delle semplici chiamate verso il server solo quando serve (spiegazione un po' blanda, lo ammetto. Vedi anche
Ajax su Wikipedia).
Comunque, anche se qualcuno pensa che sia solamente
RPC mascherato, credo che valga la pena di vedere cosa sta
crescendo piano piano (molto interessante mi pare il progetto
Sajax, sicuramente da provare).
Personalmente credo che il problema delle interfacce Javascript sia il testing. È un problema comune che ho avuto modo di discutere anche con gli sviluppatori di
SimpleTest e che per ora non ha soluzioni.
A proposito di SimpleTest. È un fantastico
unit testing tool simile a
PHPUnit che però consente anche il testing sintattico delle pagine web (utilissimo). SimpleTest può essere facilmente esteso per simulare un browser che compie un certo percorso web (per esempio l'acquisto di un prodotto). Questa funzionalità la utilizzo attualmente per il monitoraggio del funzionamento logico di alcuni servizi web, con report via mail. Yuk!