Developpez.com - Rubrique Dév. Web

Le Club des Développeurs et IT Pro

Sondage Java Server Faces : Quels jeux de composants OpenSource utilisez-vous ?

Le 2008-01-03 15:01:44, par djo.mos, Expert éminent
Bonjour.
Dans vos projets JSF, qu'ils soient professionnels ou personnels, quels jeu de composants utilisez-vous ?

Note:
Merci de laisser un commentaire pour présenter les avantages/défauts du jeu de composants choisi.
Merci pour votre participation.
  Discussion forum
49 commentaires
  • Hikage
    Rédacteur
    Il manque Ajax4jsf ( oui c'est inclus dans RichFaces mais utilisable seul aussi )

    Jusqu'ici j'utilise Tomahawk et Trinidad ainsi que Ajax4jsf.

    Ajax4jsf est assez intéressant pour ajaxisé des formulaires.

    Trinidad pour les composants popup jusqu'ici.
    Tomahawk pour le date picker

    Bon, c'est tout pour le moment, mais je débute avec les 3
  • romaintaz
    Rédacteur
    J'utilise majoritairement RichFaces, ainsi que mes propres composants (qui étendent la plupart du temps des composants de RF).
    C'est une librairie plutôt bien fournie (j'attends le file upload afin de zapper Tomahawk, que je n'utilise plus que pour ce composant), variée et une communauté présente et à l'écoute.
    Bref, c'est yabon.
  • VRaider
    Candidat au Club
    J'utilise le jeu de composants Woodstock, inclus dans Netbeans. J'apprécie la sobriété et les progrès sur les performances qui ont été réalisés depuis peu.
    J'utilise aussi DynamicFaces pour la partie Ajax.
    J'ai également essayé ICEFaces, qui dispose également du plugins Netbeans.
  • djo.mos
    Expert éminent
    Bonjour,
    Perso, j'utilise Richfaces (qui inclut Ajax4JSF)

    Avantages:
    Ajax super facile et sans maux de tête (enfin, presque )
    Composants pro et beaux.
    Tree en mode déclaratif: pas besoin d'adapter ses objets à un format spécifique.
    Projet actif surtout côté bug fixes.

    Inconvénients:
    Pas aussi riche que Tomahawk
    Pas de table triable.
    Pas de composant d'upload
    Pas master/detail dans le composant table.
    + quelques bugs plus ou moins mineurs.
  • romaintaz
    Rédacteur
    Envoyé par djo.mos

    Inconvénients:
    Pas aussi riche que Tomahawk
    Pas de table triable.
    Pas de composant d'upload
    Pas master/detail dans le composant table.
    + quelques bugs plus ou moins mineurs.
    Mon avis là-dessus :
    Concernant sa richesse vis-à-vis de Tomahawk, je dirais oui et non. Oui il est moins riche sur des composants fonctionnels mais plus riche sur les composants visuels. RichFaces est aussi plus jeune, mais rattrape vite son retard.
    La preuve est que le composant upload qui manque effectivement à RF est en cours de développement, suite à une forte demande des utilisateurs.
    La table triable existe sur RF (scrollable datatable), mais je t'admets que la datatable de base de RF ne propose pas assez de fonctionnalités (tri des colonnes, sélection de lignes, etc.)
  • Pollux
    Membre éclairé
    Envoyé par romaintaz
    je t'admets que la datatable de base de RF ne propose pas assez de fonctionnalités (tri des colonnes, sélection de lignes, etc.)
    Un collègue l'a aussi utilisé récemment sur un projet avec RF et quelle galère! Le composant date picker a aussi pas trop eu la cote....
  • romaintaz
    Rédacteur
    Envoyé par Pollux
    Le composant date picker a aussi pas trop eu la cote....
    Pourquoi ? Je le trouve pas mal du tout moi (joli, fonctionnel...). C'est vrai que dans sa première version, il manquait une fonctionnalité importante pour moi, à savoir la possibilité de naviguer rapidement sur les années... Mais sinon, je l'aime bien moi...
  • yostane
    Membre régulier
    Moi j'utilise iceFaces par demande de mes supérieurs, et je ne suis pas déçu.
  • aperrin
    Membre actif
    Et JMaki ?
  • adamo901
    Membre régulier
    Envoyé par djo.mos
    Inconvénients:
    Pas aussi riche que Tomahawk
    Pas de table triable.
    Pas de composant d'upload
    Pas master/detail dans le composant table.
    + quelques bugs plus ou moins mineurs.

    Mon avis là-dessus :

    On peu faire une table tribale avec des filtre avec richfaces qui contient aussi un composant upload très pratique.

    pouvez-vous me données un lien vers une démo pour une table mster/detail!