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 :

GWT ou tout Javascript ?


Sujet :

GWT et Vaadin Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 262
    Points : 95
    Points
    95
    Par défaut GWT ou tout Javascript ?
    Bonjour,

    Je me lance dans un projet Javascript et uniquement Javascript.

    L'objet de ce projet est la migration d'un composant Flash (en Flash le projet comprend 220 classes, 500 000 lignes de code) en HTML/Javascript.

    Le composant lit une ressource XML à partir d'un fichier ou d'un WebService et assure un rendu dynamique et interactif à l'utilisateur.

    Après avoir fait quelques prototypes, le moment du choix est venu et j'hésite entre le faire en GWT ou tout en Javascript directement.

    Mes hésitations portent surtout sur la pérennité de GWT ?

    Qu'en pensez vous ?

    Merci d'avance.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Points : 104
    Points
    104
    Par défaut
    Bonjour,

    Je pense que les premières questions à se poser sont :
    - Qu'est-ce que je préfère entre Java et Javascript ?
    - Dans quel langage je suis le plus à l'aise, le meilleur ?
    Tu veux réaliser un site internet ou une application (RIA) qui tournera dans un navigateur internet ?

    Tu dis
    Mes hésitations portent surtout sur la pérennité de GWT ?
    Combien de temps, d'années pour la pérennité ?
    GWT vient de sortir la version 2.5.
    GWT est sorti vers les années 2006, cela commence à faire, avec de nouvelles versions assez régulièrement.
    GWT va être contrôlé maintenant pas seulement par Google mais par un steering committee.

    Regarde la mailing list de GWT, ce forum..., cela donne des indications sur la techno.

    Plus personnellement, on est super productif avec du GWT pour réaliser des RIA sur internet : IDE, debug sur ton IDE (Firebug c'est bien, mais le debug d'Eclipse est mieux !)
    Par contre, je ne sais pas comment on peut coder de grosses applications uniquement en Javascript, surtout en terme de productivité ?

    En plus, après compilation de ton code par GWT, tu obtiens un code Javascript super-optimisé pour chaque navigateur !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 262
    Points : 95
    Points
    95
    Par défaut
    Merci pour ta réponse.

    Je parle de pérennité car nous faisons une migration d'un composant Flash vers du HTML/Javascript or en 2005 lors du choix de la techno, Flash s'imposait comme LA solution (voire l'unique). Maintenant, nous devons réécrire le composant avec une nouvelle techno car Flash n'est pas dispo sur la plupart des tablettes. Donc forcément la pérennité de GWT est un facteur majeur sachant que dans le web, tu passes ta vie à réécrire et transformer la même application.

    Pour ce qui est de tes autres questions, forcément GWT me parait mieux autrement je ne me poserais même pas la question de GWT.

    Pour ce qui est des grosses applications en Javascript pur, on commence à en voir pas mal...

  4. #4
    Membre actif
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Points : 255
    Points
    255
    Par défaut
    Salut snopims, si cela peut donner un point de plus à GWT, sache qu'il te permet de générer un code Javascript lisible par un être humain (options du compilateur).

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Points : 104
    Points
    104
    Par défaut
    également.... si tu as besoin tu peux faire appel à du code javascript dans ton application en GWT avec du code java à l'aide de JSNI.....

  6. #6
    Membre actif
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Points : 255
    Points
    255
    Par défaut
    Faire du Javascript quand on a connu GWT c'est un peu comme faire de l'assembleur quand on a connu C++

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Points : 104
    Points
    104
    Par défaut
    je fais partie des gens qui pensent que le javascript est l'assembleur du web !

    Aujourd'hui, il n'est pas facile de trouver des bons développeurs javascript....oui des VRAIS bons ! Je pense qu'il est plus facile de trouver des bons développeurs java ...peut-être... parce que javascript a mauvaise réputation( fondé ou pas ??), peut-être à cause du langage plus ou moins typé..etc..., peut-être à cause des outils fournis aux développeurs...etc..

    il faudrait peut-être poser la question à l'envers : pourquoi faire du javascript aujourd'hui ?
    avec comme hypothèse le développement d'une application partie cliente et partie serveur, avec base de données et avec le critère de la productivité.

    qu'en pensez-vous?

  8. #8
    Membre actif
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Points : 255
    Points
    255
    Par défaut
    Citation Envoyé par valkeke Voir le message
    il faudrait peut-être poser la question à l'envers : pourquoi faire du javascript aujourd'hui ?
    avec comme hypothèse le développement d'une application partie cliente et partie serveur, avec base de données et avec le critère de la productivité.

    qu'en pensez-vous?
    Tu as tout dis : si tu veux faire du n-tiers, je pense que GWT est mieux, mais dans beaucoup de cas, certains framework Javascript sont beaucoup plus productifs que GWT, les composants sont plus variés et plus jolis et les développeurs coûtent moins chers et boivent moins de café que des développeurs Java

  9. #9
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2010
    Messages : 62
    Points : 125
    Points
    125
    Par défaut Pourquoi personne ne parle javafx
    Bonjour,

    je sais ce que là on parle de GWT et de javascript. Il fut un moment j'étais moi même interressé par GWT, mais vu que google travaille sur un autre langage de script Dart, je me suis vraiment posé la question sur l'avenir de GWT.

    C'est ainsi que dans mes recherches je suis tomber sur javafx(multiplateforme, c'est du java....). Mais apparament les gens ne semblent pas trop en parler

  10. #10
    Membre actif
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Points : 255
    Points
    255
    Par défaut
    Citation Envoyé par ndalaba Voir le message
    C'est ainsi que dans mes recherches je suis tomber sur javafx(multiplateforme, c'est du java....). Mais apparament les gens ne semblent pas trop en parler
    ni de DART d'ailleurs...

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Points : 104
    Points
    104
    Par défaut
    GWT répond à un besoin : faire du java sur la partie client d'une application JEE, d'une application internet afin d'éviter de faire du javascript ...etc.. voir les différents messages de cette discussion.

    Dart répond à quel besoin ? en plus c'est un langage assez nouveau.... quel est le client qui va accepter qu'on lui développe un produit avec un tel langage? on se repose la question de la pérennité......Google avait sorti à une époque le langage Go, est-il tjrs d'actualité ?

    JavaFX : projet plus ou moins abandonné ...enfin arrêté de la part de Sun à l'époque. Oracle essaie de nous le ressortir avec une nouvelle sauce mais je crois que cette techno va avoir du mal à émerger, vu la réputation qu'elle se traine derrière elle. En plus, si je ne me trompe pas, on a besoin d'un plugin pour que cela fonctionne sur un navigateur.....comme Flash, Flex, Silverlight.

Discussions similaires

  1. GWT / PHP / Objet Javascript
    Par mickaelguilbertxxx dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 29/05/2012, 15h57
  2. [Javascript] Réactualisez une page toutes les X secondes...
    Par funktastique dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 20/01/2006, 15h52
  3. fonction javascript pour tout cocher
    Par Flob dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/02/2005, 10h36
  4. Réponses: 2
    Dernier message: 17/01/2005, 14h46
  5. [XML][XSL][DOM][JAVASCRIPT]melanger le tout, laisser reposer
    Par mitsein dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/07/2004, 16h56

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