ChtiJUG Google : Présentation de GWT

Ch’ti Jug avec Didier Girard et Salvador Diaz :

GWT

Pour les développeurs java : un environnement de dev pour les développeurs permettant un web RIA, avec javascript mais sans utilisé javascript.

Le principe est simple : codé en java ; et ensuite le compilateur (GWT cross-compiler) pour générer du javascript.

pour démarrer : utiliser GWT designer (plugin payant de google) ; intéret de GWT designer : c’est du wysiwyg.
en fait ça ressemble un peu à du VB… (eeeurk)

seesmic : fait en gwt.

le javascript généré n’est pas lisible; le javascript est compilé pour qu’il soit le plus rapide et le plus optimisé possible.

il est possible d’appeller le serveur (PingService) … quand on modifie l’interface coté client GWT synchronise l’interface coté serveur.

L’appel du service vers le serveur se fait tjr en asynchrone.
GWT interdit la reflexion java.

Problème pour le dialogue entre graphiste et le développeur : le passage entre html et java est complexe. Par contre le passage entre html et xml : c’est mieux.

Le problème du monolithe : le binaire du gwt prends vite 800Ko . La solution c’est runAsync : il y a des morceaux qui sont téléchargé au fil de l’eau. le runAsync permet de charcher en partie l’ensemble de l’application.

Il existe des outils pour avoir des rapports de compilation : Story of your compile.

Ce problème du monolithe de GWT est apparut avec google wave, ou il n’était pas possible d’attendre la fin du téléchargement global.

– il y a un livre en cours (par sfeir) sur GWT.

Publicités

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