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: Struts vs JSF

Votants
54. Vous ne pouvez pas participer à ce sondage.
  • JSF

    42 77,78%
  • Struts

    12 22,22%
JSF Java Discussion :

JSF vs Struts


Sujet :

JSF Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 34
    Points : 63
    Points
    63
    Par défaut JSF vs Struts
    Un débat fait rage en ce moment. Struts va-til s'imposer comme le modele MVC du Web? JSF va-til succéder a Struts?
    Je souhaiterais avoir l'avis des personnes constituants le forum developpez.com

  2. #2
    Membre expérimenté
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 1 407
    Points
    1 407
    Par défaut
    ce n'est pas pertinent d'opposer Struts et les JSF.

    Sais tu que le créateur de Struts, Craig mac Clanahan, fait partie du groupe de travail des JSF; c'en est meme le leader. C'est exactement la meme philosophie. La seule chose que cela rajoute (mis à part les améliorations techniques comme l'interface evenementielle) c'est la standardisation Sun.

    Sinon les concepts sont les memes.

    De plus JSF n'est encore qu'une JSR, pas un produit fini.

    @+

  3. #3
    Membre expérimenté
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 1 407
    Points
    1 407
    Par défaut
    d'ailleurs pour completer ce que j'ai dit, il existe une taglib JSF pour Struts.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 34
    Points : 63
    Points
    63
    Par défaut
    j'ai lu que JSF n'était pas orienté commme Struts ; cad que JSF ne reprend pas le modele MVC de Struts. On peut donc s'essayer a comparer leur fonctionnalités, leurs apports a la communautés et aux developpements, ainsi que leur apports technologique et leur performance! non ? il est vrai que je ne suis pas expert du tout (a vrai dire debutant), mais j'aimerais pas le biais de ce sondage(?) me dépatouillé un peu plus dans cet univers.
    merci a tous
    fab

  5. #5
    Membre éprouvé
    Avatar de request
    Inscrit en
    Novembre 2002
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 328
    Points : 1 248
    Points
    1 248
    Par défaut
    Citation Envoyé par RanDomX
    ce n'est pas pertinent d'opposer Struts et les JSF.

    Sais tu que le créateur de Struts, Craig mac Clanahan, fait partie du groupe de travail des JSF; c'en est meme le leader. C'est exactement la meme philosophie. La seule chose que cela rajoute (mis à part les améliorations techniques comme l'interface evenementielle) c'est la standardisation Sun.

    Sinon les concepts sont les memes.

    De plus JSF n'est encore qu'une JSR, pas un produit fini.

    @+
    Ces 6 derniers mois, beaucoup de chose ont changés, l'équipe de Struts c'est fait éjecté du groupe de travail JSF car il n'avait qu'un seul objectif, c'était de faire du JSF à la Struts.

    SUN a largement pris les commandes de ce projet qui devient utlra prioritaire pour contrer Microsoft avec le WebForms et ce n'est pas Struts qui pourra servir de cheval de batail pour contrer Microsoft (pas de designer, pas de composant, pas de système événementiel, pas de notion de page ...)

    J'ai eu l'occasion de voir le dernier IDE de SUN (designer JSF ...) et enfin c'est de la concurence sérieuse à Microsoft.

  6. #6
    Membre expérimenté
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 1 407
    Points
    1 407
    Par défaut
    ok je n'avais pas ces infos.

    Mais est ce que Craig mc clanahan s'est fait ejecter aussi ? Ca me parait bizarre car c lui qui est à l'origine de ce projet.

    sinon voici quelques liens :

    http://jakarta.apache.org/struts/proposals/struts-faces.html
    http://jakarta.apache.org/struts/faqs/kickstart.html#jsf

  7. #7
    Membre éprouvé
    Avatar de request
    Inscrit en
    Novembre 2002
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 328
    Points : 1 248
    Points
    1 248
    Par défaut
    Oui en effet, j'en étais également sur ces infos qui date de fin 2002.

    Ce sont les gens de SUN qui le dise rien sur le net en parle.

    Voici l'IDE que SUN prépare:
    http://wwws.sun.com/software/product...tor/index.html

    http://wwws.sun.com/software/images/...creator_lg.jpg

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Points : 60
    Points
    60
    Par défaut Re: JSF vs Struts
    Citation Envoyé par kbal
    Un débat fait rage en ce moment. Struts va-til s'imposer comme le modele MVC du Web? JSF va-til succéder a Struts?
    Je souhaiterais avoir l'avis des personnes constituants le forum developpez.com
    Bonjour;

    Aujourd'hui s'il faut choisir entre struts ou jsf pour réaliser une architecture, vous allez vers quoi et pourquoi ?

    A+;

  9. #9
    Membre expérimenté
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 1 407
    Points
    1 407
    Par défaut
    Ss hésiter pour moi Struts, tellement mur et répondant à tous mes besoins.

    JSF pour l'instant ne m'apporte rien...

    Reste a voir comment les éditeurs vont l'adopter.

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Points : 60
    Points
    60
    Par défaut JSF
    Citation Envoyé par RanDomX
    Ss hésiter pour moi Struts, tellement mur et répondant à tous mes besoins.

    JSF pour l'instant ne m'apporte rien...

    Reste a voir comment les éditeurs vont l'adopter.

    Quels sont des arguments ! ca t'importe rien à quel niveau ?

  11. #11
    Membre expérimenté
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 1 407
    Points
    1 407
    Par défaut
    Personnelement, l'interface evenementielle de JSF ne me sert pas.

    Ce qui ne veut pas dire que ce n'est pas bien.

    Pour l'instant peu de projets web, sont ds cette logique. Ca viendra pe, vu le succes des WebForms.

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 52
    Points : 35
    Points
    35
    Par défaut
    Grosse remonté mais ca m'interesse, 2 ans apres vous diriez quoi, struts ou jsf ?

  13. #13
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    JSF

  14. #14
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Salut.
    Voila, en février dernier j'ai du réaliser un site en java pour mon travail de fin d'étude. Jugeant les outils de base trop incomplets (scriptlets ou jstl), j'ai voulu utiliser un biblio un peu plus poussée. J'ai donc considéré Struts et JSF (sachant que je ne connaissais aucun des deux). Voici les critères que j'ai utilisé pour faire mon choix:
    J'ai d'abord considéré JSF vu qu'il était plus récent, qu'il utilisait une approche évènementielle comme l'ASP.NET (seul truc que je connaissais) et que Struts était réputé assez compliqué (cf la faq de struts sur ce même site, ce que maintenant je contèste complètement d'ailleurs, mais j'y reviendrais). J'en ai conclus qu'il s'agissait d'une techno possèdant un fort potentiel. J'insite sur le mot potentiel car à l'époque ce n'était pas encore le cas. L'avantage de JSF est justement son approche évènementielle, qui apporte indirèctement un énorme avantage: elle rend possible l'utilisation d'un concepteur d'interface (par pitié, pas de commentaire sur ce point, je ne veux pas débattre sur un énième et vain "pourquoi les concepteurs d'interface c'est bien/mal"). Malheureusement, à l'époque les concepteurs pour JSF n'étaient pas légion. J'ai bien testé un des deux plugins pour eclipse conçus pour ainsi que Java Studio Creator, qui venait de sortir en gratuit, mais j'en ai conclus que rien de tout ça n'était valable. L'ennui c'est que le code JSF est grandement rébarbatif à taper à la mano. Donc au final exit JSF.
    Puis j'ai testé Struts. Struts n'est pas aussi gros que JSF. Si on ne prend que le package de base, on se retrouve avec quelques fonctionnalités génériques qui aujourd'hui sont devenues inutiles si on utilise la jstl (les concepteurs de Struts eux-mêmes recommandent de ne plus les utiliser) ainsi qu'un système de gestion des requètes http. Et bien c'est exactement ce dont j'avais besoin. Si on veut faire un site de façon classique (traduction: en se débrouillant tant bien que mal avec du html), Struts est juste ce qu'il manque à la jstl pour pouvoir correctement gérer les formulaires ainsi que leur validation/traitement/ect... Je n'ai pas non plus trouvé Struts compliqué. Une fois qu'on a compris quelle est la bonne démarche à utiliser systématiquement pour toutes les requètes (l'approche MVC en somme), il suffit de s'habituer à la méthode employée par Struts pour y parvenir, un bon tuto et c'est réglé. Pour finir, j'ai donc choisi Struts.

    Aujourd'hui, la situation a un peu changé. Un concepteur d'interfaces qui ne m'a pas l'air mal est sorti pour Netbeans et, si il s'averrait utilisable pour une utilisation de tous les jours, JSF pourrait vraiment devenir interressant.
    En tous cas, mon avis est strict sur le sujet:
    concepteur => JSF
    pas concepteur => Struts

  15. #15
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Citation Envoyé par zais_ethael
    L'ennui c'est que le code JSF est grandement rébarbatif à taper à la mano. Donc au final exit JSF.
    Tu peux élaborer? C'est un peu léger...

  16. #16
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 52
    Points : 35
    Points
    35
    Par défaut
    Merci pour vos reponses !
    C'est difficile de se decider, le pack Visual Web de NetBeans a l'air pas mal en tout cas... Reste a voir si dans la pratique c evident a utiliser... En plus je voulais prendre l'Entreprise pack, ca complique encore la donne
    En fait pour ma part j'ai un projet a faire, mon premier en J2EE. Je passe mon temps a me documenter mais il y a enormement de choses a voir et pour le moment je reste dans le flou... J'essaye deja de voir quels technos utiliser. J'entend bcp de bien du couple Spring/Hibernate pour la couche metier/middleware donc j'essaye de prendre le max d'infos la dessus et en paralelle j'essaye de voir quoi utiliser entre les JSF et Struts. Je me suis pas mal renseigné sur Struts mais les JSF pas trop pour le moment...
    En tout cas une chose est sur, au debut c difficile de s'y retrouver dans tout ca !!

  17. #17
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Citation Envoyé par alexismp
    Tu peux élaborer? C'est un peu léger...
    C'est vrai mais je ne trouve pas vraiment comment élaborer justement. Disons que ça m'ennuie de devoir systématiquement faire toutes les modifications en double (jsp <=> managed bean). Tu me diras qu'avec les ActionForm de Struts c'est pareil mais je ne trouve pas, tant qu'on ne se sert pas des DynaActionForm on peut très bien ajouter simplement des attributs à notre classe, ces modifs seront gérées au runtime.
    C'est un critère fort subjectif je l'avoue. Néanmoins, même sans connaitre les technos on peut faire des extrapolations à partir des buts des développeurs:
    - Struts: concepteur d'interface impossible à réaliser => code conçu pour être simple à taper
    - JSF: conçu pour concurencer Microsoft, fait pour être utilisé conjointement avec un concepteur d'interface => code qui peut se permettre d'être compliqué à taper
    Bien sur, pour celui qui viendra me dire que JSF c'est bien même sans concepteur d'interface je lui dirais "fonce", mais ce n'est pas mon avis.

  18. #18
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 15
    Points : 10
    Points
    10
    Par défaut Struts 2 vs JSF2
    8 ans après actuellement y a Struts 2 et JSF2, vous diriez quoi ?

  19. #19
    Membre du Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2012
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2012
    Messages : 61
    Points : 58
    Points
    58
    Par défaut
    je vois que les deux framework sont semblable il y a pas de grand différence c'est le même principe

  20. #20
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Points : 443
    Points
    443
    Par défaut
    Franchement j'ai pas travaillé avec Struts mais j'ai entendu parlé que les deux frameworks sont presque semblables l'un à l'autre

Discussions similaires

  1. Réponses: 15
    Dernier message: 29/01/2014, 18h42
  2. Réponses: 5
    Dernier message: 10/05/2007, 19h04
  3. JSF vs Struts
    Par trimok dans le forum JSF
    Réponses: 2
    Dernier message: 08/12/2006, 15h22
  4. [Se former] JSF ou Struts ?
    Par et.rond.et.rond dans le forum Frameworks Web
    Réponses: 3
    Dernier message: 16/07/2006, 16h57
  5. [ JSF ][ Struts ] Intégration JSF et Struts
    Par tiSioux dans le forum JSF
    Réponses: 10
    Dernier message: 26/07/2004, 11h10

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