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 :

Les notions à savoir sur GWT pour nous débutants


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par défaut Les notions à savoir sur GWT pour nous débutants
    Bonjour,

    Permettez moi de m'immiscer où les discussions semblent déjà être très avancés. J'aurais aimé écrire un blog sur les outils et produits de Google pour les développeurs (du Web au mobile = Android) mais je suis bloqué à la partie Web!
    Je ne connais qu'un tout petit peu sur GWT, le seul tuto que j'ai totalement lu c'est celui de Moritan: http://moritan.developpez.com/tutori.../presentation/

    A quel type de projet web est destiné GWT selon vous? On ne pourrait héberger un tel projet que sur un serveur puissant dédié ou dans son intranet! Etant actuellement développeur web, l'un des facteurs bloquants est selon moi le fait d'utiliser Java pour faire du IHM web, je ne sais pas si vous êtes de mon avis?

    En fait, quels sont les outils équivalents/concurrents à GWT, tout langage confondu?
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  2. #2
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Bonjour Randriano,

    Le point fort de GWT est justement le fait de tout écrire en Java, mise à part CSS.

    GWT est particulièrement bien taillé pour créer des applications Web que ce soit sur Intranet ou sur le Web.

    Les seuls sites qui n'ont pas intérêt à utiliser GWT sont les sites de contenu qui doivent être fortement accessibles et qui n'ont pas intérêt à utiliser d'Ajax en général (qui pose des problèmes d'accessibilité). Les sites qui n'ont pas de forte complexité métier n'ont pas non plus un grand intéret a utiliser GWT.

    Les problèmes d'accessibilité liés à Ajax sont relatifs car il existe la norme ARIA qui existe pour répondre à ce problème. GWT utilise déjà ARIA

    Le grand intérêt de GWT est de réduire la complexité métier d'une application Web. L'écart d’effort à fournir pour développer et maintenir une Application Web complexe est réduite avec GWT par rapport à une autre techno.

    La diminution de l'effort avec GWT est lié à l'écosysteme de Java qui fourni des outils légers et industriel afin de rendre la vie la plus facile possible aux développeurs.

    Voilà les grandes lignes des éléments qui devraient t'inspirer à approfondir ce sujet.

  3. #3
    Membre extrêmement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par défaut
    Merci pvoncken pour cette explication!

    En fait, il y a un temps où je voulais approfondir sur Java Enterprise Edition mais avec des outils simplifiés comme GWT, il y a très peu de chance que j'y jette un oeil.

    Est-ce que c'est vrai que Google lui-même crée ses applications web du genre GMail, Google Documents avec son framework?
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  4. #4
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Wave à été réalisé avec GWT. GMail à été réalisé avec un autre framwork maison basé plus sur du javascript.

    Chez Google ils fonctionnent beaucoup sur les prises d'initiatives, ce qui engendre un grand nombre de projet basé sur un tas de framework différents.

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

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Par défaut
    Il faudrait peut-être savoir quels sont ces concurrents ?pour moi...si on veut réaliser des RIA(rich interface/internet application) Web2.0 donc technologie ajax pour une forte interactivité(ergonomie, utilisabilité) entre le user et l'IHM.
    Flex(Adobe - langage: ActionScript) / Silverlight(Microsoft - langage C#, VB) : besoin de télécharger un plugin pour l'exécuter sur le navigateur web, dessin vectoriel.

    Librairies en langage Javascript : JQuery..etc... librairie pour réaliser IHM : pas de debuggeur, codage javascript tjrs un peu difficile

    GWT est le framework AJAX en lanage JAVA proposé par Google. On code en JAVA et CSS et des fois en HTML en entrée pour avoir en sortie de la CSS, HTML, JAVASCRIPT.
    Les seuls 3 langages que connaient un navigateur web.

    Si on se concentre sur la réalisation de notre RIA : langage de programmation objet(ActionScript ou C# ou Java ou Javascript ) donne la dynamique à l'application mais pour la présentation se sera de la CSS(le classique du web) pour JQuery et GWT alors que pour les autres ce sera du dessin vectoriel.

    Je commence tout doucement à montée en compétence sur GWT et je commence à me demander si les composants de base(widget) de GWT suffisent à la réalisation d'une IHM ... sexy ! c'est vrai que je n'excelle pas en CSS(c'est peut-être mon PB !) mais je galère pour pouvoir customiser l'apparence de certains composants.( voir pas de solution pour changer l'apparence en terme de couleur de la scrollbar du ScrollPanel)

    N'hesitez pas à y apporter votre grain de sel si j'ai commis des erreurs et s'il y a des infos erronées....

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Citation Envoyé par valkeke Voir le message
    Il faudrait peut-être savoir quels sont ces concurrents ?pour moi...si on veut réaliser des RIA(rich interface/internet application) Web2.0 donc technologie ajax pour une forte interactivité(ergonomie, utilisabilité) entre le user et l'IHM.
    Flex(Adobe - langage: ActionScript) / Silverlight(Microsoft - langage C#, VB) : besoin de télécharger un plugin pour l'exécuter sur le navigateur web, dessin vectoriel.

    Librairies en langage Javascript : JQuery..etc... librairie pour réaliser IHM : pas de debuggeur, codage javascript tjrs un peu difficile

    GWT est le framework AJAX en lanage JAVA proposé par Google. On code en JAVA et CSS et des fois en HTML en entrée pour avoir en sortie de la CSS, HTML, JAVASCRIPT.
    Les seuls 3 langages que connaient un navigateur web.

    Si on se concentre sur la réalisation de notre RIA : langage de programmation objet(ActionScript ou C# ou Java ou Javascript ) donne la dynamique à l'application mais pour la présentation se sera de la CSS(le classique du web) pour JQuery et GWT alors que pour les autres ce sera du dessin vectoriel.
    J'aurais fais la même réponse que toi en ajoutant peut être JavaFx dans les concurrents.

    Citation Envoyé par valkeke Voir le message
    Je commence tout doucement à montée en compétence sur GWT et je commence à me demander si les composants de base(widget) de GWT suffisent à la réalisation d'une IHM ... sexy ! c'est vrai que je n'excelle pas en CSS(c'est peut-être mon PB !) mais je galère pour pouvoir customiser l'apparence de certains composants.( voir pas de solution pour changer l'apparence en terme de couleur de la scrollbar du ScrollPanel)
    Pour obtenir des composants plus évolués, il existe SmartGWT et Ext-GWT. Sinon, pour obtenir ta ScrollBar dans une autre couleur, tu as essayé de surcharger ScrollPanel en changeant juste la couleur de la ScrollBar ?
    Sinon, le style de ton application GWT dépend aussi de ton style Windows. Si tu es en mode "Windows 98" avec les fenêtres et ScrollBar grises de Windows, tu auras la même ScrollBar dans ton application GWT (=> grise !).

Discussions similaires

  1. Réponses: 30
    Dernier message: 25/06/2014, 14h41
  2. Recherche Expert WF4 pour nous mettre sur les rails (et + si affinités)
    Par Teamtown dans le forum Windows Workflow Foundation
    Réponses: 0
    Dernier message: 05/06/2013, 13h42
  3. Réponses: 1
    Dernier message: 14/07/2012, 23h22
  4. Ajouter les modules Apache pour nous débutants
    Par bruce-willis dans le forum Apache
    Réponses: 2
    Dernier message: 18/02/2009, 08h01
  5. Désinstallation d'Eclipse sur Ubuntu pour gros débutant.
    Par _Michel dans le forum Eclipse C & C++
    Réponses: 3
    Dernier message: 10/02/2008, 14h36

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