Le applicazioni del Web 2.0

by Michele

Va di moda in questo periodo parlare di Web 2.0. Sulla scia di parecchi interessanti applicativi stanno nascendo decine di progetti che hanno come scopo quello di rendere la vita semplice ai sviluppatori web. Nonostante tutto questo movimento, le applicazioni web ricche rimangono ancora una sorta di riserva indiana rispetto all’intero web. Navigando tutti i giorni ci troviamo di fronte siti realizzati con tecnologie che potrebbero essere datate con il metodo del Carbonio 14!

Ovviamente le applicazioni web ricche portano con se un concetto innovativo di Web. Un concetto di difficile e lenta assimilazione fra gli sviluppatori. Figure professionali che conoscano bene sia il web design sia la programmazione sono ideali in questo tipo di approccio. In casi in cui ci si trova da una parte puri designer e dall’altra puri programmatori le cose si complicano. Poi c’è anche un discorso di “ignoranza” informatica. Mi sono reso conto che parecchi sviluppatori utilizzando le potenzialità di JavaScript solamente al 1% del totale e che i web designer conoscono solo il 0.5% dei CSS. Ovviamente da questo tipo di persone non ci si può aspettare una buona comprensione di cosa sia un’applicazione web ricca.

Pensandoci bene le applicazioni web ricche sono difficili da comprendere anche perché portano inevitabilmente con se una serie di principi su cui sono basate le applicazioni desktop. Il drag ‘n drop, l’aggiornamento in tempo reale dei dati (AJAX) ecc… Questi concetti ben noti alle applicazioni desktop tradizionali sono sconosciute a puri sviluppatori web. Per parecchio tempo le applicazioni web sono rimase rilegate in una specie di limbo in cui valevano regole particolari, quelle che erano dettate dalle caratteristiche dei vari browser. Queste caratteristiche, in questo momento storico, hanno raggiunto il loro massimo livello andando ad abbracciare il desktop.

Da diverso tempo si parla di versioni web di applicazioni desktop. Writely è un esempio di quello che ci potrebbe aspettare. Lo sviluppo dei browser si è fatto sempre più veloce, si includono sempre maggiori tecnologie. La versione 1.5 di Mozilla Firefox è la risposta più forte a questa necessità di applicazioni web ricche.

Io nel mi piccolo sto applicando, dove mi sembra opportuno, tecnologie come AJAX per rendere la navigazione e l’utilizzo del sito più naturale e semplice. Una cosa è sicura: scrivere applicazioni web ricche è più complicato e dispendioso rispetto alle vecchie ma il risultato è assicurato!