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

Affichage des résultats du sondage: Quelle librairie GWT complémentaire utilisez vous ?

Votants
99. Vous ne pouvez pas participer à ce sondage.
  • Aucune, GWT me suffit

    23 23,23%
  • GXT (anciennement My-GWT ou Ext-GWT)

    32 32,32%
  • GWT Mosaic

    3 3,03%
  • GWT-Ext (Le wrapper de Ext-Js abandonné)

    7 7,07%
  • SmartGWT (Le wrapper de SmartClient)

    21 21,21%
  • IT Mill Toolkit

    7 7,07%
  • GwtPHP

    1 1,01%
  • Tatami

    1 1,01%
  • Autre framework

    3 3,03%
  • Diverses petites librairies spécialisées

    1 1,01%
GWT et Vaadin Java Discussion :

Quelles librairies graphiques GWT utilisez vous ?


Sujet :

GWT et Vaadin Java

  1. #1
    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
    Points : 4 265
    Points
    4 265
    Par défaut Quelles librairies graphiques GWT utilisez vous ?
    Suite à cette discussion, il pourrait être intéressant d'avoir un retour sur les librairies GWT que vous utilisez ?

    • Nom & Numéro de version ?
    • URL du site ? d'un showcase ?
    • Domaine ?
    • Type ? Wrapper de code javascript ou pur GWT ?
    • Remarques ? Avantages/Inconvénients ?

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  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
    Points : 4 265
    Points
    4 265
    Par défaut Ext-GWT (GXT)
    Nom et version :
    Ext-GWT (MyGWT originellement, GXT techniquement)
    Version stable actuelle : 1.2.4 / Dernière version téléchargeable : 2.0 M2

    URL du site :
    http://extjs.com/products/gxt/

    URL d'un showcase :
    http://extjs.com/explorer:/#overview

    Domaine :
    Librairie de widgets graphiques.

    Type :
    Pur GWT

    Remarques:
    1. A ne pas confondre avec le wrapper GWT-Ext
    2. Equipe de développeurs qui fait évoluer le produit

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  3. #3
    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
    Points : 4 265
    Points
    4 265
    Par défaut GWT Mosaic
    Nom et version :
    GWT Mosaic
    Dernière version téléchargeable : 0.2

    URL du site :
    http://code.google.com/p/gwt-mosaic/

    URL d'un showcase :
    http://69.20.122.77/gwt-mosaic-current/Showcase.html

    Domaine :
    Librairie de widgets graphiques.

    Type :
    Pur GWT

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  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
    Points : 4 265
    Points
    4 265
    Par défaut GWT-Ext
    Nom et version :
    GWT-Ext
    Dernière version téléchargeable : 2.0.5

    URL du site :
    http://gwt-ext.com/
    http://code.google.com/p/gwt-ext/

    URL d'un showcase :
    http://gwt-ext.com/demo/

    Domaine :
    Librairie de widgets graphiques.

    Type :
    Wrapper de la librairie Javascript Ext-Js

    Remarques:
    1. A ne pas confondre avec Ext-GWT, la version pure GWT de Ext-Js
    2. Projet abandonné

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  5. #5
    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
    Points : 4 265
    Points
    4 265
    Par défaut SmartGWT
    Nom et version :
    SmartGWT
    Dernière version téléchargeable : 1.1

    URL du site :
    http://code.google.com/p/smartgwt/

    URL d'un showcase :
    http://www.smartclient.com/smartgwt/showcase/

    Domaine :
    Librairie de widgets graphiques. Framework d'application ?

    Type :
    Wrapper de la librairie Javascript SmartClient

    Remarques:
    1. Un peu plus qu'une librairie de widgets ? Framework pour le développement d'application web ?

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  6. #6
    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
    Points : 4 265
    Points
    4 265
    Par défaut IT Mill Toolkit
    Nom et version :
    IT Mill Toolkit
    Dernière version téléchargeable : 5

    URL du site :
    http://www.itmill.com/itmill-toolkit/

    URL d'un showcase :
    http://toolkit.itmill.com/demo/sampler/

    Domaine :
    Framework d'application (avec widgets).

    Type :
    Pur GWT

    Remarques:
    1. Existait avant GWT mais la partie cliente a été réécrite en GWT.
    2. Framework Java pour le développement d'application web.
    3. Framework orienté serveur mais l'écriture de nouveaux widgets semble possible.

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  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
    Points : 4 265
    Points
    4 265
    Par défaut GwtPHP
    Nom et version :
    GwtPHP
    Dernière version téléchargeable : Pas encore ouvert au public ?

    URL du site :
    http://www.gwtphp.com/

    URL d'un showcase :
    http://demo.qualityunit.com/pax4/merchants/

    Domaine :
    Framework d'application.

    Type :
    Pur GWT ?

    Remarques:
    1. Partie cliente en GWT mais partie serveur en PHP.
    2. Framework Php pour le développement d'application web (Cela fait vilain petit canard dans un sous forum de Java ? On va donc dire que c'est pour faire venir des développeurs PHP dans notre salon de café ! ).

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  8. #8
    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
    Points : 4 265
    Points
    4 265
    Par défaut Tatami
    Nom et version :
    Tatami
    Dernière version téléchargeable : 1.3

    URL du site :
    http://code.google.com/p/tatami/

    URL d'un showcase :
    http://tatami.googlecode.com/svn/tru...emo/index.html

    Domaine :
    Librairie de widgets graphiques.

    Type :
    Wrapper de la librairie Dojo

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    J'ai utilisé GXT 2.0 pour un projet perso.
    SmartGWT 1.1 pour un projet opensource que je développe actuellement
    Et enfin Mosaic 0.2.4 et GWT pour le projet que je développe actuellement au sein de ma societé pour un client.

    Pour GXT et SmartGWT derrière le remarquable rendu visuel que cela peut donner sans aucune notion en CSS/JS je trouve quand même l'utilisation des composants assez compliqué du notamment au manque de documentation et de tutoriaux (en même temps c'est assez récent dans l'ensemble).
    Je préfère tout de même GXT pour le full GWT, plus facile à prendre en main, au contraire je lutte vraiment avec SmartGWT, trop de JSNI qui nous laisse souvent devant des bugs incompréhensible. Je pensais pas avoir de problèmes avec cette lib aussi rapidement mais finalement ça s'enchaine mais je continue avec puisque c'est un projet personnel ca me permet aussi de fouiller dans JS/JSNI.
    Pour GXT c est une question de licence qui me l'a fait abandonner.

    Enfin pour le projet professionnel avec GWT Mosaic, plus ca va et plus je laisse de côté Mosaic, je trouve quand même la facilité des composants de base GWT assez avantageuse pour ne pas aller voir ailleurs. Avec quelques notions de css, des logos on arrive à des choses très sympa qui répondent aux besoins clients que j'ai, surtout pour une appli b2b.

    C'était mon avis, mais à la vitesse ou tout ça va, dans 6 mois on en reparle

    NB : J'ai aussi utilisé GWT-Ext il y a quelques mois avant que le projet ne soit au point mort. Même remarque que pour SmartGWT pour le debug mais un peu de de souplesse.

  10. #10
    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
    Points : 4 265
    Points
    4 265
    Par défaut
    Merci kristo de partager ton expérience ...

    Quand j'ai fait le sondage, je n'ai pas pensé à l'utilisation de différentes librairies sur différents projets sinon j'aurai autorisé le choix multiple ...

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Il pourrait être intéressant de renommer le topic en "librairies graphiques" et d'en créer un sur les librairies gravitant autour de gwt en l'occurrence :
    gwt-maven
    Gilead (anciennement Hibernate4gwt)
    gwt-beans-binding
    ...

  12. #12
    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
    Points : 4 265
    Points
    4 265
    Par défaut
    Quand j'ai créé ce sujet, j'imaginai toutes librairies gwt mais comme il y en a beaucoup, pour le sondage, je me suis limité à des librairies qui font des choses similaires, en l'occurrence, apporter de nouveaux widgets.

    Le terme de "librairie graphique" me dérange un peu parce pour certaines (smart, it toolkit), c'est plus un framework applicatif mais comme je n'en trouve pas d'autre, on fera avec ...

    kristo, j'ai donc renommé le titre de ce post.
    Tu peux créer un autre post sur les librairies gravitant autour de gwt, ce cera avec plaisir que j'en ajouterai quelques unes...

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Points : 11
    Points
    11
    Par défaut
    Personnellement j'aimerais BEAUCOUP avoir un retour sur SmartGWT et notamment en quoi c'est "plus qu'une lib graphique", voire un framework de création d'applications web.

    Car après avoir maté les démos ça saute pas vraiment aux yeux.

    Sinon mon avis c'est qu'ils sont tous très jolis graphiquement mais le ramage est loin d'être à la hauteur du plumage, si vous voyez ce que je veux dire... La question étant de savoir lequel est le moins pire en fonction de son propre besoin. (IMHO)

    Voilà et merci à ceux qui posteront leur feedback

  14. #14
    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
    Points : 4 265
    Points
    4 265
    Par défaut
    En ce qui me concerne, j'ai lu que Smart GWT (SmartClient ?) avait été pensé dans l'optique de faire des applications et prévoyait tout ce dont on avait besoin pour lier le front end au back end.
    Dans l'article que j'avais lu (je ne le retrouve plus ), il était dit que c'était plus qu'un ensemble de widgets.

    Maintenant, je n'ai pas testé (C'est l'aspect wrapper qui me gène) alors comme tu dis, PochyPoch, si ceux qui ont utilisé Smart nous faisaient un petit retour d'expérience, ça serait super sympa

    Et tant qu'on y est, si celui ou celle qui a voté "autre framework" pouvait nous dire quel est le nom de ce framework ?

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  15. #15
    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
    Points : 4 265
    Points
    4 265
    Par défaut
    Citation Envoyé par PochyPoch Voir le message
    le ramage est loin d'être à la hauteur du plumage
    Toi qui les a déplumé , qu'est ce que tu as vu de déplaisant ?

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  16. #16
    Membre éclairé
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Points : 810
    Points
    810
    Par défaut
    moi j'utilise gwt-google-apis

    surtout maps api

    Débugger du code est deux fois plus dur que d'en écrire.
    Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger.

  17. #17
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    909
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 909
    Points : 2 818
    Points
    2 818
    Par défaut
    bonjour

    Ayant fait mon projet de bts sous gwt/gwt-ext et l'extension maps + base de données derby, je viens vous faire part de mon avis.

    GWT EXT est très très difficile à prendre en main selon moi.
    Rien qu'une combobox m'a pris 2 heures là ou je pensais passer que 15 minute.

    La raison est très simple, mon projet possède certaine contrainte, notamment niveau connexion (3G/edge , cher et pas super rapide).

    Donc je vais pas précharger toute une liste de 500 éléments voir plus (y'a les autres parties de mon projet à côté) dans une combobox, je me charge moi même d'aller interroger régulièrement le serveur pour extraire uniquement les données dont le nom commence par les caractères entrées. J'ai donc passé 2 heure pour trouver comment modifier l'objet Store qui contient les données de la Combobox et que la combobox en tienne bien compte.

    Autre problème : j'ai une liste de case à cocher que je veux charger de façon asynchrone dans un panneau déjà intégré (objet Panel de gwtext). Cette liste est en dur dans la base de données et invariable, cependant j'aurai préféré faire comme si ce n'était pas le cas et donc ajouter les checkbox une fois la liste arrivée.
    Et bien pas moyen d'ajouter d'élément de façon dynamique, le panneau est figé une fois ajouté (ce qui est forcément le cas puisque la requête va mettre plus de temps à revenir que le constructeur à se terminé et l'ajout dans le panneau parent à se faire).

    Obligé donc de recopier la table (bon que 15 élément mais quand même) et de les mettre en attribut statique


    Les arbres : Tout les exemples sont basés XML/JSON

    Mais comment faire avec ça un arbre éditable avec la base de données ?

    Je pourrai mettre les références dans le XML mais franchement je trouve ça galère et pas très réutilisable.

    De plus mon prof m'a demandé d'éviter XML puisque les données sont dans une base de données ce qui implique une servlet entre les deux qui lit la bdd et transforme les données en XML pour ensuite être lû côté client et retranscrit à la base de données.

    J'ai donc du me mettre à construire l'arbre manuellement, heureusement celui çi supporte la construction de façon asynchrone (contrairement au panneau de base comme gwtext). Cependant j'ai apprécié le fait de directement pouvoir stocké des objet comme valeurs d'un attribut pour les renvoyés directement aux serveur sans m'en occuper.

    Viens ensuite un second arbre permet de faire glisser des éléments dans le précédent (structure récursive type groupe/utilisateur avec utilisateur qui peut appartenir à plusieurs groupe). Pour ceux qui n'utilise pas le glissé/déposé un évènement prend en charge celui çi, cependant impossible de lui dire quand il doit déplaçé si jamais y'a un problème au niveau de la base de données. Donc à partir de cet évènement je récupère le noeud à déplacer, le nouveau noeud parent puis j'interroge la base de données et prend le déplacement en charge.

    Tout ça pour dire que gwt-ext et comme smart d'après ce que j'ai vu sont très beau mais galère pour construire un site qui à des données liés à une base de données.

    Enfin j'aime les démo de smart : j'ai déployé en local leur appli et dans plusieurs exemples il chargent un fichier xml et il me dit que tout changemnt fait via l'interface graphique est sauvegardé côté serveur, ben après avoir vérifié le fichier XML, c'est pas vraiment le cas -_-".

    Donc un peu n'importe quoi leur démo.

    En revanche gwt j'ai eu aucun problème, une fois qu'on à compris comment fonctionne la communication client-serveur je trouve cela très facile à prendre en main avec une base de données.

    Bon il est vrai que je suis qu'en BTS cependant en info j'ai tout de même un assez bon niveau et en particulier en programmation ou je ne rencontre aucun pas franchement de difficulté à gérer des ensembles de données assez complexes, à modéliser,... En revanche gwt-ext j'ai perdu énormément de temps à comprendre d'où venant les bugs comme celui de mes checkbox puisque gwt ça marche tout seul les ajouts aynchrones -_-"

    Au niveau des la conception j'ai une simple architecture en couche (bdd-dao-métier-serveur-client) avec une logique de l'architecture MVC (le controleur contenant pour moi les interfaces synchrones, asynchrones, les servlet, et la vérification des données (longueur pour chaines de caractères et regex vérifié côté client et avant l'insertion en BDD)

  18. #18
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2007
    Messages : 85
    Points : 43
    Points
    43
    Par défaut
    Pour ma part, nous commençons à nous tourner avec VAADIN (anciennement ITMILL)

    Nous développons en interne une petite application de gestion de tickets avant de pouvoir adapter le même modèle sur un de nos gros projets.

    Est-ce que quelqu'un a développé sur ce FRAMEWORK et pourrait m'en faire quelques retours d'experiences ?

    Je trouve que les fonctionnalité de codage coté client sont déconcertantes de facilité... Tant que l'on a pas besoin de composants spécifiques (là on est obligé de remettre le nez dans GWT vu que ce VAADIN repose entièrement sur celui-ci)

    Peut-on envisager d'intégrer aisément certains Widget GWT présenté dans ce fil de discussion sur un projet vaadin ?

    En tout cas le "show case" est relativement esthétique, bien documenté (code source attaché) et plusieurs tutoriaux pas à pas sont disponibles d'une durée de 5min à 1 journée suivant le temps que l'on souhaite y consacrer.

    Bref, projet qui me parait très mature !

    Attention avec le changement de nom, l'URL a aussi été modifiée :

    Nom et version :
    Vaadin
    Dernière version téléchargeable : 6

    URL du site :
    http://vaadin.com

    URL d'un showcase :
    http://demo.vaadin.com/sampler/

    URL d'un tutorial :
    http://vaadin.com/tutorial

  19. #19
    Membre éclairé
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Points : 810
    Points
    810
    Par défaut
    J'ai vu ce projet récemment sur ongwt. (je connaissais meme pas ITMILL)

    je me pose plein de questions, mais faut que je teste pour que ca se précise.. apparement il y un éditeur visuel, est ce qu'il est bien fait? intégré à eclipse? plus mature que gwt designer ?

    je comprends pas bien la différence avec gwt, c'est que les widgets sont instanciés à la demande par le framework? il y a une communication constante entre le client et le serveur?

    quand tu dis que c'est facile à coder, comment ca se compare à du gwt de base? et coté design est ce qu'il y a quelques themes bienf ait de base ? (j'ai vu qu'il propose d'en faire, pour 4500€ ^^)

    en tout cas ca m'a l'air vraiment pro

    quelle est la taille du projet que tu as réalisé avec vaadin?

    j'attends de voir ce que ca donne lorsqu'on essaie d'intégrer soit meme des widgets. par exemple si je veut inclure un widget google maps (dispo dans gwt-google-apis).

    Débugger du code est deux fois plus dur que d'en écrire.
    Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger.

  20. #20
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2007
    Messages : 85
    Points : 43
    Points
    43
    Par défaut
    Je n'ai aucune compétence en l'utilisation de GWT. Ca va être donc dur de répondre à tes questions
    En ce qui concerne le thème, il y'en a un de base de fourni, ensuite, il suffit juste de "dériver" les feuilles de style css afin d'y apporter nos propres modifications.

    En ce qui concerne l'édieur visuel sur eclipse, je n'arrive pas à l'utiliser (erreur lorsque j'esseye d'installer le plugin avec l'update site d'eclipse).
    Il est encore en phase "incubator" ce qui peut expliquer celà. De toute manière, nous sommes habitué à développer les interface directement en lignes de code donc celà ne nous gène pas trop.

    Enfin concernant la taille de mon projet, difficile de te le dire de manière objective, le projet que nous souhaitons migrer étant en C++...
    Pour te donner un ordre d'idée, c'est un projet de gestion de conduite d'activité et de ticketing intégrant une partie mobile.

    Salutations,

Discussions similaires

  1. Quelles versions d'Access utilisez-vous en 2009 ?
    Par Maxence HUBICHE dans le forum Sondages et Débats
    Réponses: 16
    Dernier message: 19/05/2016, 17h17
  2. Quelles bibliothèques de composants graphiques GWT utilisez-vous ?
    Par Mickael Baron dans le forum GWT et Vaadin
    Réponses: 13
    Dernier message: 24/10/2013, 11h16
  3. Quelle librairie graphique utilisez-vous pour le web ?
    Par zyongh dans le forum Webdesign & Ergonomie
    Réponses: 0
    Dernier message: 05/07/2011, 11h54
  4. Quelle version d'Eclipse utilisez-vous ? Pourquoi ?
    Par Ricky81 dans le forum Eclipse
    Réponses: 54
    Dernier message: 28/08/2006, 09h10

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