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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    etudiant
    Inscrit en
    mai 2019
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : mai 2019
    Messages : 15
    Points : 8
    Points
    8

    Par défaut JSF ET SON UTILITE aujour'hui

    Bonjour,

    Voila en cours , on apprend JSF , je voulais savoir si cela était encore d'actualité ?
    car un ami m'a indiqué que cela était dépassé....

    merci

  2. #2
    Membre chevronné Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2008
    Messages
    1 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juillet 2008
    Messages : 1 468
    Points : 2 063
    Points
    2 063

    Par défaut

    Salut,
    demandes a ton ami, ce qu´il entend par la ?
    car il ya des entreprises qui utilisent encore JSF et d´autres pas.


    Eric

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    6 912
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 6 912
    Points : 8 793
    Points
    8 793
    Billets dans le blog
    1

    Par défaut

    JSF n'est absolument pas dépassé, d'où tient-il cette affirmation ?
    La seule question qu'il faut se poser est : quel type d'application je veux faire.
    Si on veut faire une application web de gestion typée client lourd, JSF, surtout couplé à Primefaces, est un très bon choix.
    En plus, on utilise AJAX à tous les niveaux, c'est plutôt performant... mais il y a un temps d'acquisition de la techno, c'est sûr...

    Maintenant, si on prend en compte les tendances du moment, c'est bien sûr tout autre chose qui sera mis en avant : Vue.js, Angular, etc... mais bon, les applications liées à framework javascript posent d'autres problèmes, et rien ne dit que ça fonctionnera sur tous les navigateurs (même si ça fonctionne avec beaucoup d'entre eux).
    Si l'idée d'imposer un navigateur à un client ne vous dérange pas, personnellement, je trouve ça complètement idiot.
    Tant qu'il n'y aura pas une uniformisation à ce niveau, même si l'idée de laisser la construction de l'IHM au poste client est une bonne idée (pas nouvelle, mais bonne), j'aurai des réticences à aller dans ce sens.
    Attention aux tendances ! Rappelez-vous GWT, on vous l'annonçait comme le must, la vague de fond qui allait tout balayer... et on voit bien ce qu'il en reste (sans porter de jugement de valeur sur l'outil).
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre averti
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    juillet 2013
    Messages
    216
    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 : 216
    Points : 349
    Points
    349

    Par défaut

    Bonjour,

    JSF n'est pas "tendance" mais cela ne veut pas dire qu'il est dépassé. Il est stable, mature, documenté et éprouvé. Développer une application sous cette techno offre d'excellentes garanties.
    Par contre, d'après moi, il vaut mieux éviter les surcouches type Primefaces et l'utiliser le plus nativement comme "renderer HTML" et ainsi profiter d'un couplage hyper lâche entre le fond et la forme (CSS3 et JS Vanilla ont tout ce qu'il faut pour ça).

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    6 912
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 6 912
    Points : 8 793
    Points
    8 793
    Billets dans le blog
    1

    Par défaut

    Primefaces va bien au-delà de l'aspect esthétique d'un élément, il suffit d'aller sur leur showcase pour se rendre compte de la puissance de cette bibliothèque
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre éprouvé Avatar de Cincinnatus
    Homme Profil pro
    Développeur Java
    Inscrit en
    mars 2007
    Messages
    420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : mars 2007
    Messages : 420
    Points : 1 096
    Points
    1 096

    Par défaut

    Citation Envoyé par VirgApps Voir le message
    d'après moi, il vaut mieux éviter les surcouches type Primefaces et l'utiliser le plus nativement comme "renderer HTML" et ainsi profiter d'un couplage hyper lâche entre le fond et la forme (CSS3 et JS Vanilla ont tout ce qu'il faut pour ça).
    En plus des composants côté client, Primefaces se charge de tout le marshalling JS/Java, de façon transparente, et réduit de beaucoup le développement pour cette partie de communication Ajax. Ce n'est pas une simple surcouche. Bien sûr, c'est toujours mieux de connaître les technos sous-jacentes (JSF, js, css, ajax, ...) mais on peut ensuite utiliser des librairies qui permettent de coder plus rapidement et plus proprement.

  7. #7
    Membre averti
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    juillet 2013
    Messages
    216
    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 : 216
    Points : 349
    Points
    349

    Par défaut

    Je connais très bien Primefaces pour l'avoir utilisé avec des étoiles pleins les yeux (et oui le fameux Showcase) durant de nombreuses années... mais j'en suis revenu et aujourd'hui je ne me vois pas le réutiliser tellement il me parait lourdingue et contraignant et surtout te bride coté front. Je préfère une stack plus légère coté front en choisissant moi même les micro-librairies que je veux utiliser. Primefaces est bien développé et rempli son objectif mais ce n'est juste pas le genre de pattern que je veux mettre en place et maintenir sur une application.
    Et c'est un constat purement subjectif, je suis sûr qu'on peut trouver positif ce que je pointe en négatif

Discussions similaires

  1. [Etat-Transition] [RUP] Son utilité ?
    Par zazou19 dans le forum Autres Diagrammes
    Réponses: 8
    Dernier message: 23/04/2007, 18h33
  2. [Java][MVC] son utilité
    Par black.out dans le forum MVC
    Réponses: 6
    Dernier message: 15/07/2006, 04h46
  3. [JVM]C'est quoi la méthode clinit ? Son utilité ?
    Par elitost dans le forum Langage
    Réponses: 1
    Dernier message: 23/03/2006, 14h15
  4. [power AMC] Quels est vraiment son utilité?
    Par alpachico dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 08/08/2005, 08h24
  5. Le BIOS et son utilité
    Par le mage tophinus dans le forum Assembleur
    Réponses: 75
    Dernier message: 21/11/2003, 15h37

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