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 ?

Votants
128. Vous ne pouvez pas participer à ce sondage.
Frameworks Web Java Discussion :

Quel framework Web Java utilisez-vous principalement ? 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
    Points : 73 024
    Points
    73 024
    Par défaut Quel framework Web Java utilisez-vous principalement ? Partagez votre expérience
    L'équipe Java renouvelle l'initiative du sondage du framework Web utilisé par nos membres. Un précédent sondage couvrant la période 2007 à 2011 est disponible ici.

    Profitez-en pour donner les raisons de votre choix en insistant par exemple sur :

    • les outils qui facilitent leurs usages,
    • la complexité d'utilisation,
    • la documentation,
    • la communauté,
    • la pérennité.

    Merci à tous pour votre participation
    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
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 172
    Points : 4 682
    Points
    4 682
    Par défaut
    J'utilise Spring MVC surtout parce que le projet en java sur lesquels je me suis retrouvé utilisent ce framework. Sinon, j'ai pu voir une présentation de Play! et j'aurais bien envie de trouver un truc à faire avec.

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juin 2012
    Messages : 136
    Points : 174
    Points
    174
    Par défaut
    Bonne idée ce sondage. Dans quel type de projet peut etre un plus a l analyse du résultats

  4. #4
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Points : 7 752
    Points
    7 752
    Par défaut
    Perso j'utilise actuellement stripes. De ceux que j'ai évalués, c'est le framework de site web MVC (!= application web) qui m'a le plus convaincu pour les raisons suivantes :

    • Support de la composition de page assez facile et puissant, pas besoin de recourir à tiles ou sitemesh
    • Validation des formulaires très simples a l'aide d'annotation, très facile par ailleurs de customiser les messages d'erreurs, leur mode d'apparition, et implémenter des règles non triviales (genre multi-champs). Car il y a quand même pas mal de framework où rien n'est prévu à ce sujet.
    • Gestion des exceptions et héritage de page (très utile pour tester les identifications, anti-spoof etc... sans utiliser des filtres).
    • Gestion très simples des URLs style restful, qui sont bookmarkables sans travail.


    La prise en main est simple grâce à la doc, cependant il faudra étudier l'application de démo pour en tirer le maximum. Certains concepts auraient mérité d'être mieux détaillés sur le site, je pense par exemple aux PreActions et à l'UrlBinding pour lequel j'ai eu du mal à trouver la config correcte du web.xml.

    On entend peu parler de ce framework sur dvp, mais pourtant je peux assurer qu'il est très vivant depuis sa création et que les topics le concernant sur stackoverflow ne manquent pas. Il est très bien pour ceux qui veulent faire leur site en HTML/css et js tout en s'épargnant les grosses lourdeurs (header/footer, maintien de l'état des formulaires entre les requêtes). Utilisé avec jquery c'est très convenable.
    Il a aussi cela de bien qu'il n'impose rien, vous utiliser la stack métier qui vous plaît, tout est customisable et suffisamment transparent pour pouvoir aisément y insérer du Guice ou du Spring, bref le seul point noir est le recours à JSP/JSTL dans les pages, j'aurai perso préféré Velocity, mais freemarker est aussi disponible.

    En gros c'est parfait pour ceux qui doivent faire du web traditionnel en java, qui veulent contrôler finement le rendu et utiliser une approche URL-> controlleur -> page. Je le recommanderai pas en revanche à ceux qui veulent une application web full ajax.

  5. #5
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Points : 12 815
    Points
    12 815
    Par défaut
    Perso, je fais du JSF 2.

    J'aime bien Stripes aussi. C'est à mis chemin d'un Struts 1 et d'un Struts 2 et/ou d'un JSF en première approche. Relativement simple à prendre en main pour qui a fait du Struts.

    J'ai un projet sur Spring MVC mais j'en suis pas très satisfait.

    J'ai testé cocoon sur un vrai mais j'ai pas aimé, loin de là.

    Sinon, malgré ce qu'on en dit, je pense que Struts, même les vieilles versions, et JSF 2, restent des valeurs sures.
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Février 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    GWT au taf et Play! pour les projets persos.

  7. #7
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2011
    Messages : 58
    Points : 86
    Points
    86
    Par défaut
    Java pour faire du web? mon dieu. C'est aussi pertinent que d'utiliser du BASH ou un autre langage de shell pour faire une appli graphique.

  8. #8
    Membre actif
    Profil pro
    aucune
    Inscrit en
    Juillet 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Juillet 2007
    Messages : 134
    Points : 281
    Points
    281
    Par défaut
    Perso, JSF 2 + PrimeFaces, un vrai régale

    @Camacil : OUI java permet de faire du web, et en mieux que PHP
    ne confond pas site web et appli web

  9. #9
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    GWT à travers Vaadin pour le moment pour les projet "application web". Pour les projets plus "site web", c'est xwiki + plugins customs

  10. #10
    Membre actif
    Inscrit en
    Février 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 72
    Points : 214
    Points
    214
    Par défaut
    Vaadin pour les applis tendant vers le client lourd.

    Sinon Wicket.
    Sorti de là, pas grand chose ne m'a vraiment convaincu ces derniers temps.

  11. #11
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 10
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par threshold Voir le message
    Perso, JSF 2 + PrimeFaces, un vrai régale

    @Camacil : OUI java permet de faire du web, et en mieux que PHP
    ne confond pas site web et appli web
    Java est aussi adapté pour les appli que les sites web (sauf si on a pas la même definition d'un site web).

    En tout cas je suis d'accord PHP et Java sont tous les deux de bon langages de programmation web. L'un est plus communautaire je trouve (PHP) et le java plus entreprise.

    J'ai et je développe avec les deux. Chacun ont leurs avantages mais ils sont techniquement pas comparable. Trop de différences.

    Sinon j'aime bien Spring MVC et j'ai pas du tout accroché a Struts. Play! est très attirant j'aimerais bien le tester aussi

  12. #12
    Membre à l'essai
    Inscrit en
    Janvier 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    Perso j'ai beaucoup utilisé Struts (1) avec JSP + JSTL et du Spring IoC.

    Maintenant je suis plus sur Spring (IoC + MVC + Portlets) avec JSPX + différentes libs de présentation (JSTL, ...). Sur du fonctionnel relativement simple et classique, Spring est beaucoup plus flexible et léger que Struts.

    Petite question en marge du sondage : pour vous où se situe la limite entre "site Web" et "application Web" ?

  13. #13
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2011
    Messages : 58
    Points : 86
    Points
    86
    Par défaut
    Je ne confonds pas site et appli web, je pense simplement que Java est trop lourd pour faire face aux impératifs d'une page, d'un site ou d'une appli. Le JSP est par nature immaintenable, et pardon, mais faire monter 1Go de framework en RAM pour un Hello World à la c**, ca me paraît pas spécialement bien pensé et OUI je parle en connaissance de cause.

    Quand à faire des applis en php… bah écoutes mec, c'est mon métier :-) et personne parmis les clients ne s'est jamais plaint de pas avoir Java.

  14. #14
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2011
    Messages : 58
    Points : 86
    Points
    86
    Par défaut
    http://www.developpez.com/actu/46095...n-des-experts/

    Tant qu'à faire, un argument de plus pour étayer mon propos

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 22
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par Calmacil Voir le message
    Je ne confonds pas site et appli web, je pense simplement que Java est trop lourd pour faire face aux impératifs d'une page, d'un site ou d'une appli. Le JSP est par nature immaintenable, et pardon, mais faire monter 1Go de framework en RAM pour un Hello World à la c**, ca me paraît pas spécialement bien pensé et OUI je parle en connaissance de cause.

    Quand à faire des applis en php… bah écoutes mec, c'est mon métier :-) et personne parmis les clients ne s'est jamais plaint de pas avoir Java.
    La cause principale de certaines entreprises de choisir JAVA au lieu d'une solution comme PHP, c'est surtout de gonfler les prix... le reste c'est de la branlette de développeur.

    Il y a de bons frameworks Web pour Java c'est vrai mais faut avouer que c'est pas vraiment le but premier du langage au contraire de PHP.

    Mais Java n'est pas seul dans ce cas là.

  16. #16
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2011
    Messages : 214
    Points : 338
    Points
    338
    Par défaut
    Citation Envoyé par Calmacil Voir le message
    http://www.developpez.com/actu/46095...n-des-experts/

    Tant qu'à faire, un argument de plus pour étayer mon propos
    Tu es à côté de la plaque, cet article parle du plugin Java pour navigateur, pas des serveurs d'application.

  17. #17
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Points : 7 752
    Points
    7 752
    Par défaut
    Citation Envoyé par Calmacil Voir le message
    Je ne confonds pas site et appli web, je pense simplement que Java est trop lourd pour faire face aux impératifs d'une page, d'un site ou d'une appli. Le JSP est par nature immaintenable, et pardon, mais faire monter 1Go de framework en RAM pour un Hello World à la c**, ca me paraît pas spécialement bien pensé et OUI je parle en connaissance de cause.
    Permets-nous d'en douter.

    Citation Envoyé par moriarti13 Voir le message
    La cause principale de certaines entreprises de choisir JAVA au lieu d'une solution comme PHP, c'est surtout de gonfler les prix... le reste c'est de la branlette de développeur.

    Il y a de bons frameworks Web pour Java c'est vrai mais faut avouer que c'est pas vraiment le but premier du langage au contraire de PHP.
    Java n'est probablement pas un si bon choix pour faire des sites de contenu, du CMS et des blogs. Mais vous avez pensé aux sites qui affichent de simple pages mais qui derrière exécutent des algos complexes, font des transactions distribuées sur plusieurs serveurs et tout ça?

    Je veux bien accepter que sortir java pour coder un forum c'est questionnable. Mais si toute cette complexité ne permettait rien de plus que ce si merveilleux couple PHP/mysql, ça existerait pas.

  18. #18
    Membre actif
    Homme Profil pro
    Développement logiciel
    Inscrit en
    Mai 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développement logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2005
    Messages : 74
    Points : 244
    Points
    244
    Par défaut
    Citation Envoyé par Calmacil Voir le message
    Quand à faire des applis en php… bah écoutes mec, c'est mon métier :-) et personne parmis les clients ne s'est jamais plaint de pas avoir Java.
    Oh Le mignon petit troll... moi qui croyais qu'ils étaient en voie de disparition je suis rassuré.

    Perso j'ai déjà utilisé Struts2 et j'en étais assez content, mais je n'ai pas de points de comparaison.

  19. #19
    Membre averti Avatar de BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Points : 437
    Points
    437
    Par défaut
    Citation Envoyé par Calmacil Voir le message
    Je ne confonds pas site et appli web, je pense simplement que Java est trop lourd pour faire face aux impératifs d'une page, d'un site ou d'une appli. Le JSP est par nature immaintenable, et pardon, mais faire monter 1Go de framework en RAM pour un Hello World à la c**, ca me paraît pas spécialement bien pensé et OUI je parle en connaissance de cause.

    Quand à faire des applis en php… bah écoutes mec, c'est mon métier :-) et personne parmis les clients ne s'est jamais plaint de pas avoir Java.

    C'est pour ce genre de remarque que play! existe, aller au plus proche du serveur, sans passer par la lourdeur d'un serveur d'application.

    Je pense qu'il faut pas confondre les applis qui sont dans des conteneurs J2EE, et les autres.

    J'ai vraiment bien aimé play!, très puissant, rapide, léger.

  20. #20
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 283
    Points : 380
    Points
    380
    Par défaut
    Je n'ai pas encore eu l'occasion de tester GWT mais j'aimerais bien sans doute dans les jours à venir (interco, il faut bien s'occuper)

    Play!, je l'ai connu dans une vieille version où il n'y avait pas grand chose, mais ce qui m'a séduit tout de suite, c'est son interface JPA qui est en or je dois dire . Là ça a bien changé, je verrais bien si j'arrive encore à m'y faire, ça reviens à retourner au modèle de PHP, mais avec Java.

Discussions similaires

  1. Quels frameworks de test utilisez-vous ?
    Par Esil2008 dans le forum JSF
    Réponses: 32
    Dernier message: 03/06/2014, 18h11
  2. Quelle version de Java utilisez vous principalement ?
    Par Mickael Baron dans le forum Langage
    Réponses: 53
    Dernier message: 16/11/2013, 08h47
  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: 52
    Dernier message: 29/12/2008, 00h47
  5. 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