Sondage : quel framework Web Java utilisez-vous principalement en 2018 ?
Partagez votre expérience !
Le 2018-11-02 18:54:11, par Mickael Baron, Rédacteur
Bonjour à tous les développeurs Java,
En 2016, 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 du sondage de 2016 ci-dessous :
On y trouvait alors les tendances suivantes :
Nous avons donc décidé de renouveler ce sondage pour 2018. Depuis un peu plus de deux ans, le paysage a évolué. On peut donc citer les évolutions suivantes : (Spring Boot, JHisper depuis la montée en puissance des architectures microservices, ou la non utilisation de framework Java au profit de framework web JavaScript, etc.). Profitez-en pour donner les raisons de votre choix en insistant par exemple sur :
Merci à tous pour votre participation.
Mickael pour l'équipe Java.
En 2016, 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 du sondage de 2016 ci-dessous :
On y trouvait alors les tendances suivantes :
- la montée en puissance de Spring MVC face aux frameworks historiques tels que JSF et Struts ;
- la perte d'intérêt pour GWT ;
- des frameworks qui ne sont plus utilisés : Wicket, Tapestry ;
- des frameworks à la marge : Play!, Grails et Vaadin.
Nous avons donc décidé de renouveler ce sondage pour 2018. Depuis un peu plus de deux ans, le paysage a évolué. On peut donc citer les évolutions suivantes : (Spring Boot, JHisper depuis la montée en puissance des architectures microservices, ou la non utilisation de framework Java au profit de framework web JavaScript, etc.). Profitez-en pour donner les raisons de votre choix en insistant par exemple sur :
- la prise en main ;
- la documentation ;
- la communauté ;
- l'évolution des technologies web pour Java depuis 2016 ;
- la pérennité.
Merci à tous pour votre participation.
Mickael pour l'équipe Java.
-
PhilippeGibaultMembre éclairéSpring Boot n'est pas un framework Web. Il peut être utilisé dans un framework non Web.le 07/11/2018 à 10:02
-
OButterlinModérateurJ'utilise JSF2 et je trouve ce framework particulièrement intéressant couplé à Primefaces pour développer des applications typées "client riche".
Les composants de Primefaces sont particulièrement bien conçus et massivement ajaxifiés (en français dans le texte)
Pour ce qui manque, les composite-components sont (relativement) faciles à développer...
Bref, je conseille (au moins dans le cadre client riche).le 08/11/2018 à 10:56 -
Les bons cotés.
* on peut tout faire avec (un peu trop même)
* les modules sont généralement d'excellentes factures (springmvc, webflux, springdata, etc.)
* bonne intégrations avec des bibliothèques tierces (camel, quartz, etc.)
* tomcat (ou jetty) embedded
* littérature, blogs et exemples de code abondent sur internet
Les moins bon cotés.
* compliqué à prendre en main
* même un développeur expérimenté ne sait pas toujours ce qui se passe sous le capot
* quelques modules usine à gaz (spring security!)
* la doc officielle est parfois un peu légèrele 08/11/2018 à 17:11 -
inumerixMembre à l'essaiJ'utilise Wicket que je trouve génialissime !le 07/11/2018 à 12:30
-
Steph82Membre actifJe suis sur un legacy en Struts 1...le 07/11/2018 à 13:29
-
GugelhupfModérateurle 07/11/2018 à 16:50
-
tltMembre avertiJe ne sais pas si ça compte mais je suis majoritairement sur vert.xle 08/11/2018 à 6:59
-
JCD_31Membre avertiDu même tonneau. Framework client basé sur JSF2 avec une très légère pointe de Spring.
Ça ne compile toujours pas avec au delà de JDK1.6le 08/11/2018 à 9:00 -
Mickael BaronRédacteurJe ne sais pas si ça compte mais je suis majoritairement sur vert.x
Mickaelle 08/11/2018 à 9:56 -
Robin56ModérateurBonjour,
Peux-tu nous dire les raisons qui font que tu le trouves généralissime ? Ça permettra d'éclairer les lecteurs.
Néanmoins, dans un contexte Web, il peut être utilisé. C'est pour cette raison que nous avons préféré le faire apparaître.
Même remarque que pour inumerix, je pense qu'il serait intéressant d'en connaître les raisons.le 08/11/2018 à 9:59