2010-11-27 4 views
4

J'ai toujours pensé qu'en mode développement de GWT 2.0, le plugin développeur compile mon code Java en JavaScript pour le rendre dans le navigateur. Mais à partir du site officiel de GWT, nous pouvons lire: "Grâce au plugin développeur GWT, il n'y a pas de compilation de code en JavaScript pour l'afficher dans le navigateur." Donc ma question est: "Quels sont tous ces widgets que je vois dans le navigateur pendant ce mode s'ils ne sont pas du code JavaScript?". Est-ce quelque chose lié à SWT ou quoi, parce que je ne le comprends pas.Question liée au mode de développement de GWT

Merci d'avance pour toute aide!

Répondre

4

Lors de l'exécution en mode développeur, c'est en fait Java qui est en cours d'exécution. Le plugin navigateur permet au côté java de manipuler divers DOM/Javascript dans le navigateur, donc le besoin de compiler le code en javascript n'est pas là.

Le mode développeur exécute un serveur de jetons intégré auquel le plug-in se connecte. Le code java s'exécute à l'intérieur de cette jetée.

Ce n'est que lorsque vous compilez pour votre déploiement final que le code est réellement converti en javascript.

+0

Ok, donc toute vue que je vois dans ce mode est en fait du code JavaScript, non? – peter

0

Par défaut, le code java est généré à partir du code java au moment de la compilation.

GWT dispose également du mode développement, où il peut détecter les changements de code Java et compiler à nouveau le code javascript à la volée. Ce comportement peut aider le développement.

Questions connexes