Quelle(s) bibliothèques supplémentaire(s) utilisez-vous avec le framework de développement web GWT,
Venez partager votre expérience

Le , par Mickael Baron

0PARTAGES

4  0 
Quelle(s) bibliothèque(s) supplémentaire(s) utilisez-vous avec GWT ?
Bonjour,

La boîte à outils GWT développée par Google souffre de quelques limitations.

  • Celle-ci reste assez pauvre en composants graphiques.
  • Les principes de l'architecture MVP sont difficiles à implanter.
  • Le modèle de communication entre le client et le serveur ne profite pas des avantages des services web de type Rest.

L'équipe Java vous propose ainsi un sondage concernant les bibliothèques externes que vous utilisez pour GWT.

Profitez de ce sondage pour apporter vos témoignages sur telles ou telles bibliothèques tierces. N'hésitez pas également à nous faire découvrir une bibliothèque qui ne serait pas mentionnée.

Merci pour votre participation.

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

Avatar de tbroyer
Futur Membre du Club https://www.developpez.com
Le 16/10/2015 à 20:51
Citation Envoyé par Mickael Baron Voir le message
Par ailleurs, comme gérez-vous l'upload de fichier depuis une application GWT ?
Dans une appli où on pouvait cibler les navigateurs modernes uniquement, on a utilisé XMLHttpRequest "2", via JSNI. Dans notre cas on a envoyé directement le File, sans FormData; avec gestion des progress events pour faire une barre de progression à la GMail. C'était il y a déjà plus de 3 ans.
1  0 
Avatar de pappetkiler
Nouveau Candidat au Club https://www.developpez.com
Le 09/10/2015 à 13:05
J’utilise GWT depuis 2 ans, le trio GXT, GWT et GWT designer permet une grande flexibilité pour la création des vue RIA, malheureusement la version GXT 3, n’est pas compatible avec GWT designer.
J’aurais préféré un produit unique GWT qui intègre un « WRAPPER » avec un model sur eclipse « what you see is what you get ».
0  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 09/10/2015 à 14:28
Salut,

J'utilise principalement GWT-Bootstrap3. Je m'occupe pratiquement plus du CSS et mes IHM sont toutes belles. Par ailleurs avec le Super Dev Mode, je n'attends pratiquement pas.

Pour l'architecture MVP, je n'utilise pas celui de GWTP. Je m'étais fait un framework maison à l'époque où Google expliquait comment faire mais ne fournissait rien.

Pas d'outil de construction d'IHM, je fais tout à la "mano". Parfois j'aimerais me faire un outil qui automatise un peu certaines choses comme la génération automatique de class Java à partir du fichier XML UIBinder

Mickael
0  0 
Avatar de jean.dufour
Membre du Club https://www.developpez.com
Le 09/10/2015 à 14:55
j'en ai utilisé plusieurs.

je dirais que graphiquement, la plus avancé est GXT Sancha.

J'ai débuté en 2007 à faire du GWT et je dirais qu'il y a de moins en moins d'intérêt à en faire avec tous les librairies web de dispo maintenant.
0  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 09/10/2015 à 16:52
J'ai débuté en 2007 à faire du GWT et je dirais qu'il y a de moins en moins d'intérêt à en faire avec tous les librairies web de dispo maintenant.
Il n'y a plus d'intérêt à faire du GWT ? Si c'est le cas je ne suis pas d'accord. Certes pour les petites applications web mais quand ton application devient conséquente c'est confortable de disposer d'un éco-système comme Java.

De toute façon, l'orientation de GWT 3.0 c'est clairement vers cela qu'il va. Plus de Widget : http://lteconsulting.developpez.com/...-compte-rendu/

Mickael
0  0 
Avatar de jean.dufour
Membre du Club https://www.developpez.com
Le 09/10/2015 à 18:42
Il y a de moins en moins de demande pour GWT.

Je crois que tout simplement maintenant il y a une plus grosse séparation des corps de métier qu'avant.

Il y aura du chemin à faire avant de rattraper sencha.
0  0 
Avatar de ensi_en
Membre du Club https://www.developpez.com
Le 09/10/2015 à 19:19
J'ai utilisé GWT 2.4 en 2011, à l'époque je ne maîtrisais pas trop JavaScript, alors c'était un plaisir d'écrire de code Java en profitant de ses pouvoirs (une partie de ses pouvoirs pour être précis) et des pouvoirs de l'IDE Eclipse (compilation en temps réel, débogage, ...) pour avoir à la fin une application web riche.

J'ai utilisé :
- GWP pour son implémentation de MVP, la gestion de l'historique, RPC et le undo/redo
- gin/guice pour l'injection de dépendances
- gwt-dnd pour le drag&drop

Je pense que c'est injuste de dire qu'on peut remplacer GWT, avec tout les outils qu'il fournit et Java derrière, avec des librairies web.
0  0 
Avatar de remydarcel
Nouveau membre du Club https://www.developpez.com
Le 12/10/2015 à 8:08
Citation Envoyé par Mickael Baron Voir le message
Il n'y a plus d'intérêt à faire du GWT ? Si c'est le cas je ne suis pas d'accord. Certes pour les petites applications web mais quand ton application devient conséquente c'est confortable de disposer d'un éco-système comme Java.

De toute façon, l'orientation de GWT 3.0 c'est clairement vers cela qu'il va. Plus de Widget : http://lteconsulting.developpez.com/...-compte-rendu/

Mickael
Aujourd'hui les eco-système javascript ont quand même beaucoup évolués et ce n'est plus trop de la magie noir de développer des applications avancées avec. Un framework comme angular par exemple est très efficace même pour les applications complexes à partir du moment ou la logique métier ne se trouve pas du côté du client (au delà de quelques systèmes de validation).

Le java est clairement plus efficace que le javascript pour les applications complexe, mais si l'on se limite à l'interface javascript est clairement suffisant (surtout avec l'ES6 qui commence à poindre son nez dans les dernières versions des navigateurs).

C'est pour cela que GWT a de moins en moins la cote. Même dans l'entreprise dans laquelle je travaille, la DSI qui était à fond sur GWT a basculé sur angular (pourtant ma boite est globalement très conservatrice technologiquement). Les compétences javascript sont apparues, les frameworks ce sont développés et bâtir du full web même pour des applications complexes est beaucoup plus simple.
0  0 
Avatar de
https://www.developpez.com
Le 13/10/2015 à 22:37
Hello,

J'utilise GWT Material dans le cadre d'un projet personnel. La librairie me convient parfaitement d'autant que la personne qui la développe est très réactive. Comme Mickaël, je m'éclate à faire l'UI sans designer et en touchant très peu au css.

Sinon j'ai une architecture Places and Activities avec de l'eventbus pour la communication entre les widgets. Je ne suis pas certains de respecter les bonnes pratiques !

J'utilise aussi :
  • guava-gwt
  • gwt-charts
  • gwt-maps-api
  • gwt-seo
  • gwt-oauth2


Julien
0  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 13/10/2015 à 23:49
J'utilise GWT Material dans le cadre d'un projet personnel. La librairie me convient parfaitement d'autant que la personne qui la développe est très réactive. Comme Mickaël, je m'éclate à faire l'UI sans designer et en touchant très peu au css.
Par hasard ça te dirait d'écrire un petit tuto sur GWT Material ?

Mickael
0  0 
Responsables bénévoles de la rubrique Java Web : Mickael Baron - Robin56 -

Partenaire : Hébergement Web