2010-12-22 2 views
7

Lorsque nous compilons une application GWT, le compilateur faire une permutationGWT Compilation

6 permutations Compiler permutation 0 ... Compiler permutation 1 ... Compiler permutation 2 ... Compiler permutation 3 Compiler. .. Compilation de permutation 4 ... Compilation de permutation 5 ...

Je ne comprends pas ce qu'est cette six permutation?

Répondre

6

Regardez ces liens qui expliquent comment la compilation GWT fonctionne Distributed GWT compilation 1 et Distributed GWT Compilation – 2

produit un arbre de syntaxe abstraite contenant toutes les informations nécessaires pour produire le JavaScript pour toutes les différentes permutations, par exemple, le navigateur et la langue. Suivant est CompilePerms, ce qui se fait pour chaque différente permutation et produit le JavaScript pour cette permutation

+2

Ces liens semblent être rompus ... –

+0

Si nous spécifions les paramètres régionaux dans le fichier nom_module.gwt.xml et les valeurs de l'agent utilisateur sous différents noms de navigateurs, le compilateur génère une combinaison de permutaitons de navigateur de paramètres régionaux * – swamy

0

Très probablement vos six permutations proviennent du fait que GWT compile une permutation pour chaque navigateur (« agent utilisateur »).

Le nombre de permutations peut augmenter si vous ajoutez d'autres règles de liaison différées, y compris l'internationalisation, ou si vous ne prévoyez de prendre en charge que certains navigateurs.

Questions connexes