Le blog de Phil

J'habite Malakoff, la plus belle ville du monde

GWT

Au travail, je suis en train de (re)découvrir GWT (Google Web Toolkit) dans le cadre de veille technologique.

 

Je devrais tout de suite décrire l’outil en lui même, mais je préfère d’abord décrire le pourquoi.

 

Pourquoi GWT?

 

Il faut remonter à la préhistoire du web. A l’époque, lorsque l’on cliquait sur un bouton soumettant un formulaire web, on laissait les traitements au serveur, puis celui-ci rechargeait toute la page.

 

Aujourd’hui, avec une meilleure prise en compte du java-script, langage interprété par le navigateur côté client, la page web elle-même devient une application. De plus, lors de l’appel au serveur, seulement une partie de la page est rechargée. C’est là qu’est apparu ce que l’on appelle les technologies AJAX mêlant HTML(ou XHTML), CSS et java-script.

Ceci a permis l’essor du web 2.0.

 

Or, cette nouvelle approche est délicate. Elle demande des notions dans un ensemble de compétences. Pire, le java-script est implémenté totalement différemment d’un navigateur  à un autre.

Et les spécialistes sont rares dans le domaine.

 

C’est là que Google a eu une idée géniale: On écrit son site en Java, langage informatique, et la boite noire Google traduit en java-script/CSS/HTML ce qui doit être traduit en java-script/CSS/HTML.

Du coup, il ne nous reste plus qu’à coder l’ensemble du site web en Java comme une vulgaire application SWING.

C’est l’outil GWT.

Par ailleurs, GWT fournit pour chaque navigateur une version différente du site, optimisant par la même occasion le Java-script.

 

Pour en savoir plus, je recommande le site de Sami Jaber et son excellent livre.

Publicités

25 janvier 2012 - Posted by | GWT, Informatique, Java | , , , , ,

Aucun commentaire pour l’instant.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :