Quel framework Web Java utilisez-vous principalement en 2016 ?

Le , par Robin56

121PARTAGES

7  0 
Quel framework Web Java utilisez-vous principalement en 2016 ? Partagez votre expérience !
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 :
  • 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.

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

Avatar de OButterlin
Modérateur https://www.developpez.com
Le 14/03/2016 à 9:39
JSF / 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.
3  0 
Avatar de jeffray03
Membre chevronné https://www.developpez.com
Le 17/03/2016 à 14:27
Nous utilisons chez nous:
-- Struts pour les anciens projets
-- JSF / PRIMEFACES pour les nouveaux projets

eric
3  0 
Avatar de nchal
Membre expérimenté https://www.developpez.com
Le 17/03/2016 à 14:40
JSF / Primefaces, ça tourne gentiment
2  0 
Avatar de tchize_
Expert éminent sénior https://www.developpez.com
Le 17/03/2016 à 22:58
Actuellement:

Rest + angularjs pour le mobile

smartGWT pour le reste
2  0 
Avatar de Robin56
Responsable Java https://www.developpez.com
Le 24/03/2016 à 16:57
Je 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.

Citation Envoyé par Laurent Simon Voir le message
En 2016, je m'attendais plutôt à voir des proposition comme Angular, Polymer, React, VueJS (mon préféré), ou autres. Des trucs actuels quoi.
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.
2  0 
Avatar de robertledoux
Membre habitué https://www.developpez.com
Le 17/03/2016 à 13:21
Nous utilisons Play Framework 2.4.x en déclinaison Java pour l'intégralité de nos projets web.
1  0 
Avatar de nefelpitto
Membre du Club https://www.developpez.com
Le 17/03/2016 à 14:21
Citation Envoyé par robertledoux Voir le message
Nous utilisons Play Framework 2.4.x en déclinaison Java pour l'intégralité de nos projets web.
Pareil dans ma boite, a l'exception de mon equipe qui utilise Play avec scala. Excellent framework pour construire des micro-services.
1  0 
Avatar de Cincinnatus
Membre éprouvé https://www.developpez.com
Le 17/03/2016 à 14:43
Citation Envoyé par jeffray03 Voir le message
Nous utilisons chez nous:
-- Struts pour les anciens projets
-- JSF / PRIMEFACES pour les nouveaux projets

eric
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.
1  0 
Avatar de Alvaten
Membre éprouvé https://www.developpez.com
Le 17/03/2016 à 15:17
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 dev
1  0 
Avatar de Mickael Baron
Responsable Java https://www.developpez.com
Le 17/03/2016 à 20:16
J'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à ?
Ce n'est pas un framework web

On a aussi un projet en GWT mais la techno n'est pas très populaire parmi les dev
Quel dommage. Et dire qu'à l'époque tout le monde jurait pour cette technologie.

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

Partenaire : Hébergement Web