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

JSF Java Discussion :

Frawework 2017: JSF has been ?


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 16
    Par défaut Frawework 2017: JSF has been ?
    Bonjour, ceci n'est pas un troll...

    Je regarde tout un tas de framework moderne, et j'ai beau regarder, je me dis que pour des petits applis de faible volumétrie, aujourd'hui JSF est capable de permettre de développer très rapidement des applis avec le l'AJAX, etc. très rapidement.

    J'aime bien les JSP avec les framework moderne genre BootStrap JQuery... ca permet de tout faire et de tuner... j'aime bien angular + REST avec de nombreux avantages, mais j'ai quand même l'impression que JSF garde une vrai place dans le paysage malgré ses divers défauts (bordel dans les bean fourre tout, complexité du cycle de vie, Javascript généré, etc.).

    Donc ceci n'est pas un troll, mais j'aimerais savoir si à votre avis JSF s'est fait détroner, et par quoi ?

    Merci.

  2. #2
    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
    JSF n'est pas ce qui est le plus en vogue mais, pour l'utiliser tous les jours depuis des années maintenant, je peux dire qu'il reste excellent pour certains types d'applications.
    D'ailleurs, la vraie question est là, quel type d'application veut-on développer :
    - une RIA ?
    - une application à fort volume de données ?
    - un site de commerce ?
    - etc...

    Pour une application RIA, un ensemble JSF2/Primefaces est totalement adapté et effectivement, on développe des applications très riches rapidement.
    Des fonctionnalités avancées (en terme d'IHM) sont assez facile à mettre en oeuvre, bref, il n'y a pas de quoi tout jeter...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    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
    Bonjour,

    idem pour ma part je trouve JSF encore très pertinent comme choix technologique. Et il est tout à fait possible de le coupler également à Bootstrap et JQuery, c'est d'ailleurs ce vers quoi je reviens (enfin, hormis JQuery dont je doutes de la réelle utilité).
    J'étais parti sur des solutions telles que Primefaces ou Bootsfaces (toutes 2 marchent très bien) mais je suis depuis revenu à une utilisation la plus native possible de JSF.
    On perd peut être en rapidité de développement (et encore) mais on garde le contrôle et un couplage lâche entre la mise en page (HTML/CSS) et les contrôleurs (JSF).

    Voilà, c'est juste un avis d'après ma propre expérience professionnelle.

  4. #4
    Membre émérite Avatar de Cincinnatus
    Homme Profil pro
    Développeur d'applications métier
    Inscrit en
    Mars 2007
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur d'applications métier
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 593
    Par défaut
    (enfin, hormis JQuery dont je doutes de la réelle utilité)
    Mouais... C'est quand même le socle de la partie Web de Primefaces. Et plutôt efficace dans le genre.

  5. #5
    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
    Citation Envoyé par Cincinnatus Voir le message
    Mouais... C'est quand même le socle de la partie Web de Primefaces. Et plutôt efficace dans le genre.
    Justement, je n'utilise plus Primefaces , une appli en JSF/HTML5/CSS3 n'a pas besoin de JQuery, après je le repète, cet avis n'engage que moi, personnellement je ne l'utilise plus.

  6. #6
    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
    Bien sûr qu'on n'a pas besoin de jQuery et/ou de primefaces pour faire une application esthétique et réactive, tout dépend des besoins...

    Pour répondre à ton interrogation concernant l'utilité de jQuery (en dehors d'une application Primefaces), l'intérêt vient avec certaines fonctionnalités ou enrichissement de l'interface utilisateur, je pense par exemple à un calendrier pour saisir une date, une boite de dialogue modale, des requêtes ajax, etc...
    Avec jQuery, on ne se soucie pas (trop) du navigateur, c'est lui qui fait les adaptations nécessaires (en terme de javascript). C'est largement mieux que d'utiliser le modèle DOM directement.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Warning: Call-time pass-by-reference has been deprecated
    Par Poseidon62 dans le forum Langage
    Réponses: 8
    Dernier message: 16/10/2011, 16h03
  2. Réponses: 0
    Dernier message: 06/05/2011, 10h56
  3. [JSP]Cannot forward after response has been committed
    Par hinanui dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 03/02/2007, 03h11
  4. Check this out : Aerith source code has been released
    Par bbclone dans le forum AWT/Swing
    Réponses: 17
    Dernier message: 06/07/2006, 18h18
  5. [oracle 9i] package has been invalidated...
    Par hoaxpunk dans le forum Oracle
    Réponses: 5
    Dernier message: 14/05/2006, 18h40

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