Quel framework Web Java utilisez-vous principalement en 2016 ?
Le 2016-03-13 20:35:44, par Robin56, Modérateur
En 2012, l'équipe Java avait réalisé un sondage concernant l'utilisation des frameworks Web Java par nos membres.
Vous pouvez y trouver les résultats ci-dessous :
Sondage d'utilisation des frameworks Java Web réalisé en 2012
On y trouvait alors les tendances suivantes :
Nous avons donc décidé de renouveler ce sondage en ce début d'année 2016. Depuis quatre ans, le paysage a évolué. On peut donc citer les évolutions suivantes : (Vaadin, Play 2, Grails, etc.). Profitez-en pour donner les raisons de votre choix en insistant par exemple sur :
Merci à tous pour votre participation.
Nicolas pour l'équipe Java.
Vous pouvez y trouver les résultats ci-dessous :
Sondage d'utilisation des frameworks Java Web réalisé en 2012
On y trouvait alors les tendances suivantes :
- une forte utilisation de frameworks matures : Java Server Faces, Struts et Spring MVC ;
- la montée en puissance de GWT ;
- l'utilisation de frameworks plus à la marge : Play! et Wicket.
Nous avons donc décidé de renouveler ce sondage en ce début d'année 2016. Depuis quatre ans, le paysage a évolué. On peut donc citer les évolutions suivantes : (Vaadin, Play 2, Grails, etc.). Profitez-en pour donner les raisons de votre choix en insistant par exemple sur :
- la prise en main ;
- la documentation ;
- la communauté ;
- la pérennité.
Merci à tous pour votre participation.
Nicolas pour l'équipe Java.
-
OButterlinModérateurJSF / Primefaces
Le framework est une chose mais la bibliothèque de composants est au moins aussi importante.
JSF est la suite logique de struts, il y a quelques points discutables mais ça fonctionne et c'est très facile à prendre en main (je trouve).
Il faut bien comprendre le cycle, ensuite, les choses coulent de source.
Ce n'est pas le framework à conseiller pour des applications à très fortes utilisations, mais pour des RIA, c'est cool.le 14/03/2016 à 9:39 -
jeffray03Membre chevronnéNous utilisons chez nous:
-- Struts pour les anciens projets
-- JSF / PRIMEFACES pour les nouveaux projets
ericle 17/03/2016 à 14:27 -
nchalMembre expérimentéJSF / Primefaces, ça tourne gentimentle 17/03/2016 à 14:40
-
tchize_Expert éminent séniorActuellement:
Rest + angularjs pour le mobile
smartGWT pour le restele 17/03/2016 à 22:58 -
Robin56ModérateurJe ne suis pas sur qu'on parle d'antiquités au vu des réponses pour le moment. De plus, on parle bien des frameworks utilisés principalement et non des derniers à la mode.
Ensuite, je précise qu'on se cible sur les frameworks web Java. Là tu nous donnes une liste de frameworks JS. Je ne dis pas qu'ils ne peuvent pas se coupler avec du Java derrière mais ce ne sont pas des frameworks Web Java donc hors catégorie du sondage.le 24/03/2016 à 16:57 -
robertledouxMembre avertiNous utilisons Play Framework 2.4.x en déclinaison Java pour l'intégralité de nos projets web.le 17/03/2016 à 13:21
-
nefelpittoMembre du ClubPareil dans ma boite, a l'exception de mon equipe qui utilise Play avec scala. Excellent framework pour construire des micro-services.le 17/03/2016 à 14:21
-
CincinnatusMembre expérimentéPareil, pour les développements Java :
- Struts 2 pour les anciens développements (en évolution pour certains), avec DWR pour l'Ajax,
- JSF avec Primefaces depuis fin 2014.
Un ensemble de composants tels que Primefaces était la condition sine qua non pour utiliser JSF 2, JSF ayant été retoqué il y a quelques années.
Une des principales différences que je vois entre les 2 :
- JSF est plus orienté composants, on peut avoir plusieurs beans indépendants en backend des pages,
- Struts 2 est plus orienté page, on utilise un contrôleur par page Web.le 17/03/2016 à 14:43 -
AlvatenMembre éprouvéChez nous nos principaux projets sont en Grails
On a aussi un projet en GWT mais la techno n'est pas très populaire parmi les devle 17/03/2016 à 15:17 -
Mickael BaronRédacteurJ'ai répondu GWT. Quand j'ai de grosses applications web à coder, je passe par du GWT. Sinon je fais du JavaScript pour le front et Java pour le backend.Hibernate n'est pas là ?On a aussi un projet en GWT mais la techno n'est pas très populaire parmi les dev
Mickaelle 17/03/2016 à 20:16