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 :

Compatibilité sous différents navigateur


Sujet :

GWT et Vaadin Java

  1. #1
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut Compatibilité sous différents navigateur
    Bonjour,
    Voilà, actuellement je fais des teste de deploiement de mon RIA pour un serveur TOMCAT 5.5.
    Et là mauvaise surprise, j'ai pas mal de chose qui marche mal ou pas du tout en fonction des navigateur (test sous IE7/8, chrome, modzilla).

    Petit exemple:
    J'utilise une googlemap pour afficher != sites industriels sur une carte.
    Sous IE, pas de souci la carte s'affiche avec les sites, elle se redimensionne quand on redimensionne le IE.
    Sous Modzilla, la carte se charge mais n'apparait pas, je soupconne un probleme de dimensionnement.
    Sous Chrome, la carte se charge, mais le redimensionnement a un comportement etrange, la carte semble ne faire que grandir au cours des != redimensionnement...

    Ce n'est qu'un exemple parmi tant d'autre. Et encore, là, c'est pas encore deployé sous Tomcat, c'est juste la version compilé sous le serveur du hosted mode (un Jetty je crois). Sous Tomcat... ca deviens déprimant...

    Comment faire pour "dépister" ces disfonctionnements, quels sont vos habitudes pour les trouver et surtout les corriger?
    Y-a-t'il de bonne pratique à mettre en place pour limiter ces disfonctionnement?

    Merci d'avance!


  2. #2
    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
    Les problèmes que tu soulèves (hors cas particulier) ne dépendent pas du serveur mais du navigateur client !

    GWT est sensé répondre à cette problématique dès lors qu'on utilise leur composants de base.

    Si après, on utilise des librairies javascript tierces, il faut qu'elle gère le multinavigateur.

    Pense aussi à bien recompiler et à vider les caches.

  3. #3
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut
    Citation Envoyé par benwit Voir le message
    Les problèmes que tu soulèves (hors cas particulier) ne dépendent pas du serveur mais du navigateur client !

    GWT est sensé répondre à cette problématique dès lors qu'on utilise leur composants de base.

    Si après, on utilise des librairies javascript tierces, il faut qu'elle gère le multinavigateur.

    Pense aussi à bien recompiler et à vider les caches.
    Y a plusieurs facon de compiler?
    Je compile via le hosted mode, et ensuite j'exporte sous un format War... c'est assez classique il me semble.

    Vider les caches?
    Tu peu preciser un peu... il se peut que certain problème puissent venir de là.

    Pour les libraries externe, comment savoir si elle gere bien le multinavigateur... deja qu'elles ont pas toute un javadoc terrible.
    Dans mon cas, les lib sont:
    - gwt 1.5.3
    - gwt-EXT 2.0.5
    - gwt map 1.0.2
    - mysqlconnector 5.1.7
    - xstream 1.3.1

    J'utilise le plugging Cypal pour eclipse.
    Le seul choix dans mes librairies qui soit pas terrible c'est gwt-EXT 2.0.5... mais c'est dû au changement de license.

    Après, il y a necessairement des bonnes pratique au niveau du code, j'ai déjà pu en faire l'experience.
    Mais où trouver ce genre d'information à part éplucher les diffèrents forums (y a toujours bien que 24H dans une journée??)

    Ce qui me pose le plus de problème c'est surtout les différences notables entre le hosted mode... et le résultat final. Je dois pas être le seul à m'arracher les cheveux la-dessus toute de même?

  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
    Si tu développe sous windows, le hosted mode, c'est avec un internet explorer, ce qui peux expliquer des différences avec d'autres navigateurs ?
    En revanche, tu devrais avoir le même rendu sous IE une fois déployé.

    Je parlais de vider le cache des navigateurs.
    Et en hosted mode, il y a également un cache eclipse du jetty/tomcat embarqué.

    Le problème de gwt-ext, c'est s'il y a des bugs dans la sous couche javascript

    sinon, avec gwt2, en développement, tu peux voir le résultat immédiatement dans différents navigateurs.

  5. #5
    Membre expérimenté Avatar de Torg666
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 230
    Par défaut
    Même dans ce cas j'ai 1 problème pour l'instant.
    Entre le hosted mode et la version heberger sur Tomcat, quelque soit le navigateur d'ailleur, Je générer un fichier xml que je propose au téléchargement.
    En hosted, pas de souci quelque soit le navigateur. Un fois deployé sous tomcat, apparement l'encodage change: c'est evident avec les accents:
    - ca génére une erreur en ouvrant le fichier avec IE ou excel).
    - firefox m'affiche une carateres illisible.
    Donc en fonction des serveurs, y a tout de même des differences

    Edit: problème resolu pour le fichier... j'avais pas spécifié l'encodage

Discussions similaires

  1. [XL-2000] Compatibilité Activer une fenêtre IE sous différentes configurations
    Par Andr01d dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 14/03/2011, 13h11
  2. Comparaison de NodeList sous différents navigateurs
    Par franculo_caoulene dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 17/06/2009, 18h09
  3. (style.dysplay='none') pb de compatibilité entre différents navigateurs
    Par amnesias dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/12/2006, 16h33
  4. Testeur de page sous différents navigateurs !!
    Par glloq8 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 09/01/2006, 10h56
  5. CSS & Compatibilité différents navigateurs = La déprime.
    Par bébé dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 19/08/2005, 18h03

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