Quelles bibliothèques de composants graphiques GWT utilisez-vous ?
Partagez votre expérience

Le , par Mickael Baron

0PARTAGES

1  0 
Quelles bibliothèques de composants graphiques GWT utilisez-vous ?
Bonjour,

L'équipe Java vous propose de renouveler le sondage concernant un retour sur les bibliothèques de composants GWT que vous utilisez. Une précédente version du sondage couvrant la période 2009 à 2011 est disponible ici.

La boite à outils GWT développée par Google est depuis son démarrage assez pauvre en composants graphiques. Développer des interfaces utilisateurs complexes peut alors nécessiter l'usage de bibliothèques de composants externes.

Profitez donc de ce sondage pour apporter votre témoignage sur telles ou telles bibliothèques de composants en précisant :

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

Merci pour votre participation

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de marc.collin
Membre éclairé https://www.developpez.com
Le 17/09/2012 à 11:03
J'ai pu utiliser gwt de base, gwt-ext, ext-gwt sur des projets
J'ai de plus testé smart-gwt et vaadin.

ext-gwt c'est du natif, alors que gwt-ext et smart-gwt ne le sont pas.

Alors que vaadin est orienté serveur, la version 7 supportera gwt côté client, il sera possible d'avoir le meilleur des deux mondes.

Niveau richesse graphiques, composant graphique, il y a pas photo les frameworks que j'ai utilisé sont loin devant gwt.
On a du réinventé la roue et se taper beaucoup de code manuellement lorsqu'on a utilisé que le framework gwt.

En 2007, avec gwt-ext on a économisé énormément de temps avec cette librairie, sans compté que c'est beaucoup plus ressemblant à ce que propose swing.
Le but était de ne pas avoir à toucher de js, css, html. L'objectif a été atteint.

En 2012, j'ai du touché à du ext-gwt et gwt.
La création d'un tableau, un genre de grid a pris beaucoup de temps avec gwt, alors que c'est à peine quelques minutes pour ext-gwt.
Le choix s'est quand même porté sur gwt. On a perdu un temps fou à bien positionner les composants sur la page, alors que c'est si simple avec ext-gwt.

Avec les surcouches, on a pu s'affranchir du côté web et s'attaquer au coeur du métier.

smart-gwt ce n'est pas du natif, cependant j'ai trouvé le framework bien construit. Je ne me suis pas sentie trop perdu face à ex-gwt et gwt-ext.
Cependant il peut avoir des anomalie différentes d'un navigaeur à l'autre à cause de la lib js.

Il manque de composant du côté de vaadin, la richesse graphique n'est pas la même que ext-gwt.

Si je devais demain matin refaire un projet ça serait avec ext-gwt. Vaadin 7 risque cependant d'être intéressant, reste à voir si la doc sera au rendez-vous.
1  0 
Avatar de olivier.pitton
Membre émérite https://www.developpez.com
Le 17/09/2012 à 13:56
Plop,

GXT (version 2 puis 3 aujourd'hui). La richesse des composants, les thèmes, la pure compatibilité avec GWT en font un outil indispensable. Le développement client est un réel bonheur à mon gout avec la version 3.
0  0 
Avatar de marc.collin
Membre éclairé https://www.developpez.com
Le 17/09/2012 à 14:49
GWT Mosaic semble être au point mort... point de commit depuis 1 ans...
0  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 26/09/2012 à 14:50
Merci pour vos propositions.

Pensez-vous qu'il soit possible de mixer les boites à outils entre elles ? Du genre, j'utilise des composants de base de GWT et je souhaiterais utiliser un composant graphe issu de GXT ? Une sorte de pont ...

Mickael
0  0 
Avatar de marc.collin
Membre éclairé https://www.developpez.com
Le 27/09/2012 à 23:07
Citation Envoyé par keulkeul Voir le message
Merci pour vos propositions.

Pensez-vous qu'il soit possible de mixer les boites à outils entre elles ? Du genre, j'utilise des composants de base de GWT et je souhaiterais utiliser un composant graphe issu de GXT ? Une sorte de pont ...

Mickael
oui tout à fait, d'ailleurs il dise sur leur site:

"Full interoperability with GWT Widgets to take advantage of any existing wdiget."
0  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 27/09/2012 à 23:12
"Full interoperability with GWT Widgets to take advantage of any existing wdiget."
Une bonne idée pour un billet pour montrer une migration progressive de GWT "pur" vers GXT.

Merci, je vais vérifier cela.

Mickael
0  0 
Avatar de mhoudas
Futur Membre du Club https://www.developpez.com
Le 16/11/2012 à 17:09
Le choix de GXT3 s'est imposé naturellement.
0  0 
Avatar de Robin56
Responsable Java https://www.developpez.com
Le 16/11/2012 à 18:02
Citation Envoyé par mhoudas Voir le message
Le choix de GXT3 s'est imposé naturellement.
Il serait sympa d'argumenter un peu le propos histoire de connaître savoir les raisons du choix.
0  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 17/11/2012 à 10:43
Bonjour,

Le choix de GXT3, aujourd'hui, peut être un choix judicieux. Malheureusement il y a quelques temps ça ne l'était pas du fait de l'absence UI-Binder supportée par GXT.

Mickael
0  0 
Avatar de valkeke
Membre régulier https://www.developpez.com
Le 19/11/2012 à 9:49
parce que UI-Binder est bcp utilisé dans le développement d'application avec GWT ?

Je pense que la librairie GXT 3.0 est la seule librairie de widgets professionnelles dignes de ce nom, aujourd'hui : bcp de widget(voir le showcase) et en plus ce n'est pas la première version, ils font partie du nouveau steering committe..etc..

Par contre, très peu de retour sur l'intégration de GXT3.0 avec GWT2.5 ?? mélanger des widgets classiques GWT avec ceux de GXT, mélanger des layouts entre GWT et GXT...etc......je crois me rappeler avoir entendu des gens dire qu'ils y avaient des comportements bizarres entre les 2 ???
0  0 
Responsables bénévoles de la rubrique Java Web : Mickael Baron - Robin56 -

Partenaire : Hébergement Web