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

Frameworks Web Java Discussion :

Struts ou JSF. Lequel retenez vous ? [Débat]


Sujet :

Frameworks Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut Struts ou JSF. Lequel retenez vous ?
    Bonjour,

    Pour quel framework MVC Strus optons nous? telle est la question posé par plusieurs développeurs ou architectes lors de la conception d'une application J2EE.

    Struts dispose d'une base de connaissances bien utile aux développeurs, il a fait ses preuves. contrairement à ce qu'on lui a prédit à la sortie de JSF : la mort.. il est entrain de passer maintenant à la version 2.0, la version beta est déjà en ligne...
    JSF quant à lui avait du mal à s'imposer, il possède néanmoins beaucoup d'avantages, et il a intégrer Java EE 5.

    Alors pour quel framework optez vous? et pourquoi?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2005
    Messages : 42
    Par défaut
    Il me semble (mais je peux me tromper) que JSF n'est pas un framework MVC à proprement parler...
    Qui plus est beaucoup d'experts expliquent clairement que JSF vient en complément de struts... donc perso je ne suis pas sur que la question du choix soit judicieuse...

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par Marnor
    Il me semble (mais je peux me tromper) que JSF n'est pas un framework MVC à proprement parler...
    Qui plus est beaucoup d'experts expliquent clairement que JSF vient en complément de struts... donc perso je ne suis pas sur que la question du choix soit judicieuse...
    Je pense que JSF dispose de tous les éléments pour faire du MVC 2, un controleur, le model, et la vue..

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Mouaip, enfin l'optique n'est carrément pas la même JSF est un système beaucoup plus gros, complet et complexe que struts. Struts c'est souvent du do it yourself alors que JSF est une énorme boite noire (vas analyser le cycle de vie d'un request en JSF tu comprendras).
    D'ailleurs il existe autre chose que struts et JSF, par exemple tapestry qui est quand même plus récent que struts et plus souple , spring ou plein d'autres encore...

    Soit il faut étrendre le débat soit il faut en rester là

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par sinok
    Mouaip, enfin l'optique n'est carrément pas la même JSF est un système beaucoup plus gros, complet et complexe que struts. Struts c'est souvent du do it yourself alors que JSF est une énorme boite noire (vas analyser le cycle de vie d'un request en JSF tu comprendras).
    D'ailleurs il existe autre chose que struts et JSF, par exemple tapestry qui est quand même plus récent que struts et plus souple , spring ou plein d'autres encore...

    Soit il faut étrendre le débat soit il faut en rester là
    le but est de comprendre pour quel besoin pourrait t'on choisir Struts au détriment de JSF ou vice-versa.

    ps: struts est certenement le plus anciens, mais il n'a cessé de se developper, on ne peux pas dire qu'il est 'dépassé'.

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Dans ce cas je comparerais plus Spring et JSF que Struts et JSF. On va dire que sortir JSF pour simplement en utiliser la partie MVC c'est sortir le bazooka pour tuer une mouche.

    Je verrais plutôt la comparaison sur les divers conteneurs MVC comme SpringMVC, Tapestry, Struts et une autre sur des frameworks plus évolués commpe Spring et JSF.

    Grosso modo le problème se pose surtout par rapport à la taille de ton projet.
    Si c'est relativement petit tu vas te diriger vers un conteneur MVC agrémenté de quelques petits outils supplémentaires (genre taglibs et autres).

    Par contre sur quelquechose de plus grand tu vas te diriger vers un framework plus complexe comme Spring ou JSF.

    Pour moi la comparaison Struts / JSF ne tient pas trop car ce sont des outils dont le but n'est pas forcément le même

Discussions similaires

  1. [Antivirus] lequel conseillez vous ?
    Par Maxoo dans le forum Sécurité
    Réponses: 18
    Dernier message: 12/01/2006, 20h21
  2. [Débutant][Framework] Spring vs Struts vs JSF
    Par Saloucious dans le forum JSF
    Réponses: 2
    Dernier message: 13/07/2005, 09h42
  3. [ARCHITECTURE] Struts ou JSF ?
    Par bgonline dans le forum JSF
    Réponses: 2
    Dernier message: 20/04/2005, 12h21
  4. [ 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