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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des r�sultats du sondage: Quel framework Web Java utilisez-vous principalement en 2018 ? Partagez votre exp�rience !

Votants
103. Vous ne pouvez pas participer � ce sondage.
  • Spring MVC

    40 38,83%
  • Spring Boot

    44 42,72%
  • JSF (Java Server Faces)

    27 26,21%
  • Struts

    6 5,83%
  • GWT

    3 2,91%
  • Play

    0 0%
  • Vaadin

    3 2,91%
  • Grails

    0 0%
  • JHipster

    7 6,80%
  • Je n'utilise plus de Framework Web Java avec mon application Java

    15 14,56%
  • Autres (pr�cisez)

    10 9,71%
Sondage � choix multiple
Frameworks Web Java Discussion :

Quel framework Web Java utilisez-vous principalement en 2018 ? Partagez votre exp�rience !


Sujet :

Frameworks Web Java

  1. #1
    R�dacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ing�nieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par d�faut 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 :

    Nom : Capture d�écran 2018-11-02 à 18.51.21.png
Affichages : 133379
Taille : 54,4 Ko

    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.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'h�sitez pas � consulter la FAQ Java et � poser vos questions sur les forums d'entraide Java
    --------
    Ing�nieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  2. #2
    Membre tr�s actif

    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    486
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 486
    Billets dans le blog
    5
    Par d�faut
    Spring Boot n'est pas un framework Web. Il peut �tre utilis� dans un framework non Web.

  3. #3
    Membre r�gulier
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2011
    Messages : 9
    Par d�faut Wicket
    J'utilise Wicket que je trouve g�nialissime !

  4. #4
    Membre exp�riment�
    Homme Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    235
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 235
    Par d�faut
    Je suis sur un legacy en Struts 1...

  5. #5
    Mod�rateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    D�cembre 2011
    Messages
    1 326
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Analyste Programmeur

    Informations forums :
    Inscription : D�cembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par d�faut
    Citation Envoy� par Steph82 Voir le message
    Je suis sur un legacy en Struts 1...
    N'h�sitez pas � consulter la FAQ Java, lire les cours et tutoriels Java, et � poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  6. #6
    tlt
    tlt est d�connect�
    Membre confirm� Avatar de tlt
    Homme Profil pro
    Programmeur
    Inscrit en
    Juillet 2004
    Messages
    205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activit� : Programmeur
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 205
    Par d�faut
    Je ne sais pas si �a compte mais je suis majoritairement sur vert.x

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    106
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 106
    Par d�faut
    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

  8. #8
    R�dacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ing�nieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par d�faut
    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
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'h�sitez pas � consulter la FAQ Java et � poser vos questions sur les forums d'entraide Java
    --------
    Ing�nieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  9. #9
    Mod�rateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de syst�me d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : Architecte de syst�me d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par d�faut
    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.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'h�sitez pas � consulter la FAQ Java et � poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  10. #10
    Mod�rateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par d�faut
    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).
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #11
    Invit�
    Invit�(e)
    Par d�faut 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

  12. #12
    Membre chevronn�
    Homme Profil pro
    Conseil - Consultant en syst�mes d'information
    Inscrit en
    Juillet 2013
    Messages
    269
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Conseil - Consultant en syst�mes d'information
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 269
    Par d�faut
    J'utilise pour ma part JSF2 dans sa partie la plus standard en essayant de g�n�rer du HTML le plus basique possible puis j'utilise divers "frameworks" (Bootstrap, Material Design, Datatables...) pour la partie UX.
    Cela permet de garder un couplage relativement l�che entre le framework Java (JSF2 dans mon cas) et le cot� UX et de profiter de toutes les derni�res librairies web (JS ou CSS) et switcher ou changer de version assez facilement.

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 21
    Par d�faut
    Citation Envoy� par Robin56 Voir le message
    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.
    Hmmm alors oui, mais � ce titre l� on peut mettre toutes les lib java dans la liste. Parce que Spring Boot n'est clairement pas un framework web.

    Et sinon j'aurais vot� pour Wicket aussi. (Dont une int�gration avec Spring Boot existe : https://github.com/MarcGiffing/wicket-spring-boot)

    Les points fort de Wicket : Simplicit� au regard des fonctionnalit�, full Java, r�utilisabilit� du code, communaut� tr�s active, s�curit� (framework serveur orient� composant), plugin Chrome pour faire le lien entre les sources dans l'IDE et le code html g�n�r�. ( https://github.com/jennybrown8/wicket-source )

    Un des meilleurs framework Java pour d�velopper des appli backoffice ou intranet assez ergonomique rapidement � mes yeux. En revanche il ne faut pas �tre allergique aux classes anonymes ou aux lambdas.

    Pour le web en revanche les frameworks JS cot� client type Vue.js, Angular & co semblent avoir un peu plus la c�te aujourd'hui.

  14. #14
    R�dacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ing�nieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par d�faut
    Bonjour,

    J'ai vot� mais je n'ai pas donn� mon ressenti. Pour mes choix ce sont GWT et Je n'utilise plus de framework Web Java avec mon application Java.

    Pour GWT, j'utilise car j'ai une application legacy que je dois maintenir. J'ai bien peur qu'un jour GWT dans sa version 2.x ne soit plus maintenu... Il y a des pistes pour GWT 3 mais je ne pense que j'irai jouer avec.

    Pour le second choix (Je n'utilise plus de framework Web Java avec mon application Java), j'utilise VueJS pour sa simplicit�, son absence de lien avec Google et Facebook, pour son approche Component et pour le fait que �a soit du pure HTML/JS... Pour la partie backend, j'utilise des services web REST d�velopp�s avec Java (JAX-RS essentiellement). Pas de produit Spring, je reste sur JakartaEE avec MicroProfile pour les aspects microservices...

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'h�sitez pas � consulter la FAQ Java et � poser vos questions sur les forums d'entraide Java
    --------
    Ing�nieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  15. #15
    Membre confirm� Avatar de tnodev
    Profil pro
    SSSSS
    Inscrit en
    Mai 2005
    Messages
    182
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : SSSSS

    Informations forums :
    Inscription : Mai 2005
    Messages : 182
    Par d�faut
    Bonjour,

    j'utilise encore Apache Tapestry5 depuis une dizaine d'ann�e car j'y trouve que de bons c�t�s :


    Je constate pour avoir fait travailler plusieurs stagiaires bac+2 qu'il est tr�s simple � appr�hender, � comprendre et � maitriser.

Discussions similaires

  1. R�ponses: 41
    Dernier message: 01/05/2016, 10h28
  2. R�ponses: 43
    Dernier message: 10/01/2013, 17h54
  3. Quelle version de Java utilisez vous principalement ?
    Par Ricky81 dans le forum Langage
    R�ponses: 33
    Dernier message: 06/06/2010, 11h25
  4. R�ponses: 65
    Dernier message: 31/12/2007, 18h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo