Quelle(s) bibliothèques supplémentaire(s) utilisez-vous avec le framework de développement web GWT,
Venez partager votre expérience
Le 2015-10-02 08:43:53, par Mickael Baron, Rédacteur
Bonjour,
La boîte à outils GWT développée par Google souffre de quelques limitations.
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.
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.
-
tbroyerFutur Membre du ClubDans 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.le 16/10/2015 à 20:51
-
pappetkilerNouveau Candidat au ClubJ’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 ».le 09/10/2015 à 13:05 -
Mickael BaronRédacteurSalut,
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
Mickaelle 09/10/2015 à 14:28 -
jean.dufourMembre du Clubj'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.le 09/10/2015 à 14:55 -
Mickael BaronRédacteurJ'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.
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/
Mickaelle 09/10/2015 à 16:52 -
jean.dufourMembre du ClubIl 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.le 09/10/2015 à 18:42 -
ensi_enMembre habitué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.le 09/10/2015 à 19:19 -
remydarcelNouveau membre du ClubAujourd'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.le 12/10/2015 à 8:08 -
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
Julienle 13/10/2015 à 22:37 -
Mickael BaronRédacteurJ'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.
Mickaelle 13/10/2015 à 23:49