AJAX e Google Web Toolkit

Ieri ho fatto due chiacchiere con mio fratello che si sta studiando il Google Web Toolkit (GWT). Per chi non lo conosce si tratta di un toolkit per lo sviluppo di applicazioni web con tecnologia AJAX sviluppato da Google e rilasciato sotto licenza Apache License 2.0, mentre AJAX è una tecnica di programmazione di applicazioni web che permette un elevato grado di interattività, a livello delle normali applicazioni non web, è una delle tecniche alla base del cosidetto Web 2.0. Con GWT è stato realizzato  Gmail.

Non conosco altri toolkit AJAX ma questo si dimostra molto interessante. Lo sviluppo dell’applicazione web, anche lato client, viene fatto direttamente in java con alcune piccole restrizioni. Per lo sviluppo e il test l’applicazione viene compilata ed eseguita come una normale applicazione java, con il vantaggio di poter utilizzare i tipici strumenti di debugging di java. Per il deploy finale uno speciale compilatore converte l’applicazione in codice html e javascript.

A detta di google GWT non è più pesante di qualsiasi altro toolkit AJAX e la differenza rispetto alla programmazione diretta di tecniche AJAX, senza librerie generiche, è minima. Molto minore invece è il tempo richiesto per lo sviluppo dell’applicazione.

Credo che molto presto anch’io mi metterò a studiare e sperimentare l’uso di GWT.

Scrivi un commento