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 :

Performances réelles de GWT ?


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Septembre 2010
    Messages : 76
    Par défaut Performances réelles de GWT ?
    Bonjour,

    Ce n'est pas pour troller mais j'écris un dossier (pour mes études d'ingé) sur GWT, et je me posait les questions suivantes :

    - GWT est-il vraiment performant ? Le code Javascript est-il optimisé, mais y'a-t-il des mesures réelles d'un gain ? Comment prouver qu'il est performant ?

    - comment les widgets sont-ils vécu des développeurs ? Dans ma boite (SSII) ou GWT a été utilisé sur un projet, c'est vu que assez nul car restreint, et "on passe 2h pour en créer un contre 5 min en HTML"

    - y'a-t-il des sites publics visibles et connus qui sont faits avec GWT ? Ou des applications mobiles (avec gwt-mobile) ? Je lis à droite à gauche que certaines applis google l'utilisent partiellement, mais qu'en est-il vraiement ?

    Merci d'avance !

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par rolintoucour Voir le message
    - GWT est-il vraiment performant ? Le code Javascript est-il optimisé, mais y'a-t-il des mesures réelles d'un gain ? Comment prouver qu'il est performant ?
    Aucune idée... Mais je n'ai pas eu de réel problème de performance, si ce n'est à cause d'algo incorrect ou trop gourmand...


    Citation Envoyé par rolintoucour Voir le message
    - comment les widgets sont-ils vécu des développeurs ? Dans ma boite (SSII) ou GWT a été utilisé sur un projet, c'est vu que assez nul car restreint, et "on passe 2h pour en créer un contre 5 min en HTML"
    Je ne vois pas en quoi c'est restreint.
    Avec les UiBinder tu peux concevoir tes widgets en HTML et y greffer tes evènements et ton code...

    Maintenant il me semble que les UiBinder n'était pas présent dans les versions 1.x... c'est peut-être la raison.

    Perso le plus problématique pour moi reste le plugin obligatoire pour le mode dev, ce qui est assez contraignant et assez gourmand.
    Il faudrait que je prenne le temps de tester le "Super Dev Mode" de GWT 2.5.0...

    Citation Envoyé par rolintoucour Voir le message
    - y'a-t-il des sites publics visibles et connus qui sont faits avec GWT ? Ou des applications mobiles (avec gwt-mobile) ? Je lis à droite à gauche que certaines applis google l'utilisent partiellement, mais qu'en est-il vraiement ?
    Aucune idée non plus !
    Il faut voir aussi que GWT n'est pas un bon choix pour un "site", mais uniquement pour une application web. Un site complet en GWT (ou avec n'importe quelle techno JavaScript/Ajax) est nettement plus difficile à bien référencer !

    Toutefois je sais que Adsense et Adwords utilisent GWT (et c'est visible dans le source une fois qu'on est connecté).
    J'ai appris également il y a quelques temps que le portage "desktop" d'Angry Birds utilisait GWT : http://chrome.angrybirds.com/

    Mais après c'est pas forcément évident à savoir sauf à aller fouiller dans le code source de la page...

    a++

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2012
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2012
    Messages : 41
    Par défaut
    GWT est très performant une fois déployé en mode DEV c'est vrai que c'est un peu lent parfois des attentes interminables .
    Sinon pour les widgets, une fois que t'as bien compris leurs concepts ça devient plus facile je trouve

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 101
    Par défaut
    D'expérience (quelques années sur un produit en GWT chez Talend + projet perso), je trouve ça assez rapide.
    Un mauvais code serveur peut bien plus impacter les perf que le client.
    Après il y a une vraie différence de vitesse entre dev et build.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur Java / JEE
    Inscrit en
    Février 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java / JEE

    Informations forums :
    Inscription : Février 2008
    Messages : 185
    Par défaut
    Bonjour,

    Au niveau des performances, GWT fait de base :
    - Mimification automatique des css et js
    - Assemble les images entre elles pour éviter de faire de nombreuses requêtes HTTP. On en fait qu'une seule et après GWT calcul tout seul le rectangle de visibilité.
    - Compile le JS pour un navigateur donné.
    - Le JS est bien optimisé (priorité de Google) et de plus en plus performant avec les versions.

    Au niveau développement on se rapproche plus de swing que HTML en version 1.x. Par contre l'utilisation de UiBinder dans les versions 2.x permet de se rapprocher de HTML.
    De manière général, GWT n'est pas assez "cadré", et un développeur inexpérimenté peut vite se perdre et faire "n'importe quoi"...

    Au niveau des sites visibles il y a la plateforme "blogger" de Google.

    Mathieu

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/06/2012, 14h05
  2. gwt client + java 1.5côté serveur performance
    Par dzafer dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 15/04/2008, 18h06
  3. Performances réelles de VB.Net?
    Par fredtheman dans le forum Windows Forms
    Réponses: 7
    Dernier message: 02/03/2008, 14h41
  4. [JDBC][connexion persistante] performances avec JDBC
    Par nawac dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 06/05/2003, 10h37
  5. performance entre 3DS, ase, asc ...
    Par amaury pouly dans le forum OpenGL
    Réponses: 3
    Dernier message: 24/03/2003, 11h41

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