IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

compilation avec gwt


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut compilation avec gwt
    salut
    j'ai une ambiguité à propos la compilation en GWT:
    ce que j'ai retenu est que la compilation va générer un fichier JavaScript (.nocache.js) par type de navigateur supporté et par langue de l’application( un fichier pour FF en français, un fichier pour FF en englais, un fichier pour IE ...)
    est ce que c'est ça que produit la compilation ou je me suis trompé

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 129
    Par défaut
    Le compilateur GWT transforme absolument toutes les classes java de ton projet en javascript.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par M€lK!oR Voir le message
    Le compilateur GWT transforme absolument toutes les classes java de ton projet en javascript.
    seules les calsses du packages client sont compilés en javascript
    mais ma question est à propos les fichiers JS .nocache.js

  4. #4
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Citation Envoyé par riadhhwajdii Voir le message
    ce que j'ai retenu est que la compilation va générer un fichier JavaScript (.nocache.js) par type de navigateur supporté et par langue de l’application( un fichier pour FF en français, un fichier pour FF en englais, un fichier pour IE ...)
    Tu as bien compris, c'est ça (mais comme dit si dessus, uniquement pour la partie cliente)

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par benwit Voir le message
    Tu as bien compris, c'est ça (mais comme dit si dessus, uniquement pour la partie cliente)
    mais comment générer un fichier JS .nocache.js pour chaque langue!!
    il existe plusieurs langues donc pour quels langues et pou quels navigateurs seront générés ces fichiers JS

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 129
    Par défaut
    Dans ta page html, il te suffit de placer ceci pour le nocache.js :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      <script type="text/javascript" language="javascript" src="[module]/[module].nocache.js"></script>
    GWT se chargera de créer le js pour toi.

    Pour les navigateurs, tu peux toi même spécifier au compilateur GWT pour quel navigateur tu souhaites que ton application soit compilée comme ceci :

    Dans ton gwt.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <set-property name="user.agent" value="ie6,gecko1_8" />
    gecko1_8 correspondant à Mozilla FireFox.

    Si tu ne spécifie rien dans ton gwt.xml, le compilateur compilera tes fichiers clients pour tout les navigateurs (ce qui prendra plus de temps ; ) )

    Voilà

  7. #7
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Par défaut, les fichiers JS sont généré pour chaque navigateurs supportés par GWT et pour la langue anglaise.

    A priori, comme c'est dit précédemment, tu dois pouvoir restreindre le nombre de navigateur cible.

    Pour les langues, il faut ajouter des paramètres dans ton fichier de module. Voir ici : http://www.developpez.net/forums/d79...q/#post4591482

Discussions similaires

  1. Compilation impossible avec GWT Windows Designer
    Par Djipe dans le forum Débuter
    Réponses: 1
    Dernier message: 06/11/2011, 23h52
  2. Erreur de compilation avec GWT sous eclipse
    Par RAKIA dans le forum GWT et Vaadin
    Réponses: 7
    Dernier message: 23/08/2010, 18h55
  3. Problème à la compilation avec un fichier .gwt.xml
    Par M€lK!oR dans le forum GWT et Vaadin
    Réponses: 8
    Dernier message: 10/09/2009, 19h30
  4. [JB9][EJB]Compiler avec Make ou javac ?
    Par _gtm_ dans le forum JBuilder
    Réponses: 4
    Dernier message: 11/07/2003, 15h59
  5. Compilation avec un Makefile
    Par Mau dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 28/02/2003, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo