42 votes

Que signifie "compiler la permutation" dans GWT ?

Lorsqu'un projet d'application Web est compilé, 6 permutations sont compilées. Quelles sont ces permutations, et qu'est-ce qu'elles signifient ?

49voto

lantius Points 839

Google Web Toolkit utilise la liaison différée ; il crée différentes versions de votre application pour différentes cibles de navigateur et localisations. La réponse de leur FAQ sur Liaison différée est plus détaillée, mais elle peut être résumée par cette citation :

Par exemple, si GWT supporte 4 navigateurs, et que vous écrivez votre application en 3 langues, alors GWT va générer un total de 12 permutations différentes de votre application. Pendant l'amorçage au moment de l'exécution, GWT choisit la permutation appropriée pour la montrer à l'utilisateur.

5voto

Lenz Points 263

Il est possible de supprimer temporairement certains modèles de navigateur et certaines langues pour raccourcir les temps de compilation pendant le développement.

4voto

Vous pouvez définir l'agent utilisateur et spécifier votre navigateur dans votre *.gwt.xml (compilation x5 si vous utilisez un navigateur spécifique)

Pour firefox seulement utiliser : <set-property name="user.agent" value="gecko1_8" />

Plus d'informations @topic

1voto

juancancela Points 124

Sauter les permutations n'est utile qu'à des fins de test. Dans l'exemple, je suis en train de configurer le plugin assembly de maven, donc les sauter me permet de faire des tests de configuration avec assembly BEAUCOUP plus rapidement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X