Premiers pas avec le Google Widget Toolkit

En savoir plus

Aucune technologie n'est parfaite, et le choix de telle ou telle technologie est la résultante d'une équation dont les paramètres varient à l'envie.

Après quelques mois passés avec GWT, je n'ai personnellement pas rencontré de problèmes bloquants ou rédhibitoires. GWT est très jeune, mais déjà très mature pour son âge : pas de gros bugs, des améliorations régulières de l'outil, etc. Depuis la version 1.4RC, on peut considérer, je pense, que GWT est suffisamment stable et abouti pour une exploitation industrielle.

Néanmoins les inconvénients de GWT sont les suivants (à pondérer selon l'équation initiale) :

- Cela reste du JavaScript au final ; point positif pour certains, négatif pour d'autres…

- Du côté client le codage se fait en Java 1.4.2, et non 5 ou 6. Cela signifie qu'il n'y a pas d'annotations, d'autoboxing, de boucles de nouvelle génération... En pratique cela n'est pas vraiment gênant car il faut répéter que le code côté client est un code de présentation et non métier et normalement l'algorithmique associée n'est pas compliquée. De plus, il faut toujours avoir en tête que le code généré est du JavaScript...langage non typé par excellence : à quoi peut servir une liste typée dans ce cas, excepté pour des raisons de génie logiciel.

- Pour de grosses applications, le cycle émulation/compilation peut être pénible... Mais déjà Google a fait de gros efforts d'optimisation de la compilation et les résultats sont probants.

- Il manque encore certains panels, ou certains widgets de base ... mais à n'en pas douter, cela va venir :-)

- Quasiment tout panel est traduit en DIV une fois compilé...et on retrouve certains problèmes des DIV... normal !


JDN Développeur Envoyer Imprimer Haut de page
Votre avis sur cette publicité

RECHERCHE