1 pièce(s) jointe(s)
Quel framework Web Java utilisez-vous principalement en 2018 ? Partagez votre expérience !
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 :
Pièce jointe 424620
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.
SpringBoot avec architecture micro services
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