IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sondage : quel framework Web Java utilisez-vous principalement en 2018 ?
Partagez votre expérience !

Le , par Mickael Baron

1.1KPARTAGES

11  0 
Quel framework Web Java utilisez-vous principalement en 2018 ? Partagez votre expérience !
Spring Boot
43 %
Spring MVC
39 %
JSF (Java Server Faces)
26 %
Je n'utilise plus de Framework Web Java avec mon application Java
15 %
JHipster
7 %
Struts
6 %
GWT
3 %
Vaadin
3 %
Play
0 %
Grails
0 %
Autres (précisez)
10 %
Voter 103 votants
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 :

  • 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.

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

Avatar de PhilippeGibault
Membre éclairé https://www.developpez.com
Le 07/11/2018 à 10:02
Spring Boot n'est pas un framework Web. Il peut être utilisé dans un framework non Web.
2  0 
Avatar de OButterlin
Modérateur https://www.developpez.com
Le 08/11/2018 à 10:56
J'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).
1  0 
Avatar de
https://www.developpez.com
Le 08/11/2018 à 17:11
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ère
2  1 
Avatar de inumerix
Membre à l'essai https://www.developpez.com
Le 07/11/2018 à 12:30
J'utilise Wicket que je trouve génialissime !
0  0 
Avatar de Steph82
Membre actif https://www.developpez.com
Le 07/11/2018 à 13:29
Je suis sur un legacy en Struts 1...
0  0 
Avatar de Gugelhupf
Modérateur https://www.developpez.com
Le 07/11/2018 à 16:50
Citation Envoyé par Steph82 Voir le message
Je suis sur un legacy en Struts 1...
0  0 
Avatar de tlt
Membre averti https://www.developpez.com
Le 08/11/2018 à 6:59
Je ne sais pas si ça compte mais je suis majoritairement sur vert.x
0  0 
Avatar de JCD_31
Membre averti https://www.developpez.com
Le 08/11/2018 à 9:00
Citation Envoyé par Steph82 Voir le message
Je suis sur un legacy en Struts 1...
Du 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.6
0  0 
Avatar de Mickael Baron
Rédacteur https://www.developpez.com
Le 08/11/2018 à 9:56
Je ne sais pas si ça compte mais je suis majoritairement sur vert.x
Si ça compte, merci pour le retour. Je vais essayer de référencer au fur et à mesure les autres frameworks non référencés sur le sondage. Comme cela en 2020 on pourra peut être les lister ;-)

Mickael
0  0 
Avatar de Robin56
Modérateur https://www.developpez.com
Le 08/11/2018 à 9:59
Bonjour,

Citation Envoyé par inumerix Voir le message
J'utilise Wicket que je trouve génialissime !
Peux-tu nous dire les raisons qui font que tu le trouves généralissime ? Ça permettra d'éclairer les lecteurs.

Citation Envoyé par PhilippeGibault Voir le message
Spring Boot n'est pas un framework Web. Il peut être utilisé dans un framework non Web.
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.

Citation Envoyé par tlt Voir le message
Je ne sais pas si ça compte mais je suis majoritairement sur vert.x
Même remarque que pour inumerix, je pense qu'il serait intéressant d'en connaître les raisons.
0  0