, benwit Comme je vous l'annonçais ici, GWT 2.0 est sorti en RC1.
Cette version n'est pas encore la version finale mais son utilisation est facilitée dans la mesure où elle est accompagnée d'une mise à jour du plugin Eclipse.
Voici donc un petit retour de mes premiers essais avec cette nouvelle version.
Au menu :
Par précaution, je suis parti sur une archive d'eclipse JavaEE fraichement décompressée et sur un nouveau workspace.
D'après la doc, il faut vérifier qu'eclipse embarque bien WST (Eclipse's Web Standard Tools).
Ce qui était bien le cas de ma version d'eclipse Galileo 3.5 JavaEE edition :

Il faut télécharger le nouveau plugin, pour galileo, c'est ici.
Contrairement au précèdent, il n'y a pas (encore ?) d'url pour l'installer directement à partir d'eclipse.
On remarquera au passage que les fichiers de cette version sont en xxx_1.1.101.v20091116xxx alors que ceux de ma précédente version étaient en xxx_1.1.2.v20091013xxx. Bizarre cette numérotation ??? D'où mon choix de partir sur un eclipse tout propre. D'autant que mon précédent plugin était installé dans les dossier plugins/features d'eclipse or dans cette version et d'après la doc, il faut décompresser l'archive dans le dossier dropins d'éclipse comme indiqué ici.
Comme ce plugin n'intégre pas de version de gwt/gae, il faudra les téléchargez par vous même.
Pour gwt 2.0, c'est ici.
Puis dans les préférences d'eclipse, dans Google / Web Toolkit, pointer vers le dossier où vous aurez décompressez le fichier précédemment téléchargé de GWT 2.0.
Et c'est parti ...
Je crée un nouveau projet WebApplication avec le plugin de Google (et je désactive GAE car je n'ai pas installé l'archive correspondante)
Sur mon projet GWT, clic droit pour faire un Run ... Je vois un carre rouge m'indiquant qu'un truc est lancé mais rien dans la console. Je décide d'arréter en cliquant sur le carré puis de faire le lancement via le menu Run Configuration ...
Je vois désormais des infos dans la console :

ainsi qu'une nouvelle vue eclipse :

Premier changement par rapport aux versions précédentes.
Le hosted mode est mort, vive le mode de développement !
J'avais suivi de loin cette nouveauté or si je ne suis pas surpris de cette modification, je le suis néanmoins par la console. Dans mes souvenirs, il me semblait avoir vu une fenêtre Swing, or elle semble avoir été remplacée par une vue Eclipse. Bon point pour l'intégration à Eclipse. Quand sera t'il dans les autres IDE ? Ceux qui l'ont essayé n'auront qu'à me dire ;o)
D'après la doc, il vous reste à copier dans un navigateur l'url fournie (http://localhost:8888/Gwt.html?gwt.codesvr=192.168.1.20:2737)
Lorsque l'url précédente est coller dans la barre d'adresse de votre navigateur, un plugin est téléchargé (s'il n'est pas déjà présent) pour faire le lien avec Eclipse. Cela permettra de debugger comme avant dans Eclipse mais de tester directement dans votre navigateur préféré au lieu du navigateur embarqué dans la fenêtre SWT du précédent Hosted Mode.
Quand GWT 2.0 est incompatible avec Chrome 3.0 !

C'était prévisible puisque la gestion de plugins sera ajoutée à Chrome en v4 mais quand même, pas de version finale dispo de chrome 4. Espérons que d'ici la sortie officielle de GWT 2, ils auront sorti la version 4 de Chrome. Peut être Chromium, la version Open Source de Chrome ?
Et un nouveau plugin Firefox 3.6, un !



Uhmmm, le bon activeX pour IE !


Avec Eclipse, vous lancer en mode normal ou en mode debug.
L'application GWT lancée :

Ainsi que pour chaque navigateur connecté, l'état de la console GWT :

En mode normal, les modifications cliente sont prise en compte uniquement sur un refresh de la page dans le navigateur. Les modifications serveur nécessiteront un rédémarrage de l'application.
Malheureusement, ils n'ont pas encore mis de bouton reboot et comme l'url du mode de dev change à chaque rédémarrage, il faut à chaque fois la copier/coller, ce qui est un peu pénible.
A noter également :

A approfondir d'avantage pour voir si c'est si pénalisant en utilisation quotidienne ...
Et vous, l'avez vous essayé ? pensez vous l'essayer prochainement ? Des commentaires ?
Vous devez être identifié pour poster un commentaire.
Sur ce blog, je vais vous parler de ma veille technologique, de mon expérience, de mes coups de cœur et de mes coups de gueule.
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 |
Copyright © 2000-2012 - www.developpez.com