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 :

Quelle implementation JSF avec Quels composants ?


Sujet :

JSF Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 20
    Par défaut Quelle implementation JSF avec Quels composants ?
    Bonjour,

    Je cherche à définir un environnement JSF pour développer une appli J2EE.
    Il me faut des composants évolués et une grande interactivité (avec l'aide de la techno ajax).
    Je pense me tourner vers Tomahawk et/ou RichFaces.

    De plus, J'ai eu une mauvaise expérience avec l'implémentation de Sun JSF 1.1 RI et donc j'hésite à me tourner vers l'implémentation 1.2 qui me semble pourtant nettement avantageuse sur le papier. A défaut, devrais-je putôt prendre l'implémentation myfaces (qui correspond à la spec 1.1 de JSF) ?

    Je cherche donc des retours d'expérience sur la compatibilité/incompatibilité des implémentations de JSF et des frameworks sus-cités.

    Merci de vos avis,

    G.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Si ça peut t'aider :

    http://www.jsfmatrix.net/


  3. #3
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Tomahawk, dans sa version actuelle et sans inclure le sandbox, n'a strictement rien à voir avec AJAX. (J'en ai vu des vertes et des pas mûres avec Tomahawk)

    Y'a aussi Trinidad (Version OpenSource d'ADF Faces), projet à suivre de près ainsi qu'IceFaces pour l'AJAX.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 20
    Par défaut
    @djo.mos:
    Tomahwk est-il compatible avec la spec JSF 1.2 et avec l'implementation de Sun (d'ailleurs, y a t'il d'autres implémentations des specs 1.2) ?


    @mad-math:
    J'avais déjà l'URL dans mes bookmarks
    Elle ne fonctionne plus apparement.

    G

  5. #5
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 241
    Par défaut
    Citation Envoyé par djo.mos
    Bonjour.
    Tomahawk, dans sa version actuelle et sans inclure le sandbox, n'a strictement rien à voir avec AJAX. (J'en ai vu des vertes et des pas mûres avec Tomahawk)

    Y'a aussi Trinidad (Version OpenSource d'ADF Faces), projet à suivre de près ainsi qu'IceFaces pour l'AJAX.
    Alors que conseille-tu pour faire du JSF ?

  6. #6
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Citation Envoyé par gazanova
    Tomahwk est-il compatible avec la spec JSF 1.2 et avec l'implementation de Sun (d'ailleurs, y a t'il d'autres implémentations des specs 1.2) ?
    Oui, Tomahawk peut être utilisé avec n'importe quelle implémentation JSF, en particulier la RI 1.2 de Sun.

    Citation Envoyé par Mister Nono
    Alors que conseille-tu pour faire du JSF ?
    Bah, c'est très difficile comme question : Tomahawk a l'air super. Je veux dire que sa logique est bonne et offre des fonctionnalités interessantes avec une API consistente et simple. Par contre, coté implémentation, il y'a encore beaucoup de travail à faire.

    Je viens de consulter le "Developpers Guide" de Trinidad, qui est enfin sortie de l'Incubator et je suis franchement séduit : ça ressemble beaucoup à Tomahawk coté fonctionnalités et API, mais en beaucoup plus riche. En général, pour juger d'un jeu de composant, je regarde le DataTable et le Tree. Le DataTable de Trinidad m'a l'air plus que complet et simple à utiliser : tri automatique, mode vue détaillé d'une ligne, entêtes de ligne, et surtout un système de sélection automatique (par boutons checkboxs ou radios). Reste à voir coté implémentation : je ne l'ai pas encore testé.

    Sinon, y'a aussi IceFaces qui est clairement orienté AJAX, mais je ne suis pas satisfait par leur DataTable qui ne supporte pas le tri automatique (dans la version que j'ai testé, je ne sais plus laquelle).

    Pour a4jsf et RichFaces, j'étais deçu par la complexité de la procédure de leur installation et le fait qu'ils nécessitent un conteneur web 2.4+ : je bossais sur Weblogic 8.1 SP3 à l'époque qui ne supportait que la 2.3.

    Voilou : y'en a plein d'autres. Je pense notamment à JBoss Gravel sorti le 12 juin et qui m'a l'air très intéressant, comme tout ce qui vient de JBoss d'ailleurs . Il apporte de nouvelles idées comme la déclaration des règles de navigation dans les pages au lieu de faces-config par exemple.

    Pour résumer : je ne fais que parcourir rapidement les différents jeux de composants et je bosse toujours sur Tomahawk malgré tous ses défauts
    Sinon, dans un futur plus ou moins proche, je me mettrais à Trinidad, malgré son coté usine à gaz.

  7. #7
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 241
    Par défaut
    Merci pour ton retour d'expérience djo.mos.

    Bonne journée.

  8. #8
    Membre chevronné

    Homme Profil pro
    Chomeur
    Inscrit en
    Juin 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Chomeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 347
    Par défaut
    Salut,

    Citation Envoyé par djo.mos
    Sinon, dans un futur plus ou moins proche, je me mettrais à Trinidad, malgré son coté usine à gaz.
    En fait une partie d'ADF de Trinidad à été "offert" par Oracle, mais ils ont gardé le meilleur pour eux. Donc, si le cote "usine à gaz" ne t'impressionne pas trop, et si tu es pret à faire confiance à une solution proprietaire pour gagner en productivite, je te conseille de jeter un oeil a ADF Faces d'Oracle. Surtout s'il s'agit de travailler avec une base Oracle. En plus la license pour l'utilisation d'ADF n'est à payer que si tu utilise un autre serveur d'appli que ceux d'Oracle.
    Donc finalement tu prend une license pour le serveur (nombreux outils d'administration, rien a voir avec tomcat), tu utilise Jdeveloper qui embarque par defaut les librairies ADF, et tu tape dans une base Oracle => pas de probleme d'integration des librairies ou des outils, tout est fait pour tourner ensemble par defaut et les "Drag N Drop" te permettent de gagner beaucoup en productivité.
    ADF integre aussi une partie ADF BC, qui fonctionne un peu comme une combinaison de Hibernate et de Business Component pour produire la couche Modele. Bon et pour finir, Oracle est en train d'étendre son framework ADF, avec ADF Faces Rich Client. Pour l'instant il n'est qu'à l'état de preview, mais pour le peu que j'ai pu en voir, c'est tres tres prometteur
    plus de renseignement: http://www.oracle.com/technology/pro...ces/index.html

    Voila en esperant que cela vous aura interesse.
    Bon courage,
    Cordialement,
    Tif

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 20
    Par défaut
    - ADF parait très sympa sur le papier, néanmoins la compatibilité avec les navigateurs me semble limitée:
    http://www.oracle.com/technology/pro...doc/index.html

    - Jboss gravel n'a l'air de fonctionner que avec facelet et JSF 1.2.

    G.

  10. #10
    Membre confirmé
    Profil pro
    Analyste programmeur
    Inscrit en
    Novembre 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Novembre 2006
    Messages : 197
    Par défaut
    bonjour,

    personnelement j'ai pu utiliser jdeveloper et ADF (jsf) et jboss et ça marche tres bien.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Novembre 2007
    Messages : 25
    Par défaut
    Bonjour,

    cette discussion est assez enrichissante!

    est-ce qu'il une mise à jour récent?

    Merci.

Discussions similaires

  1. FMX : quelle version de Delphi, quels composants tiers ?
    Par Invité dans le forum Composants FMX
    Réponses: 7
    Dernier message: 13/10/2014, 15h47
  2. FB avec quels composants ?
    Par akli_agha dans le forum Débuter
    Réponses: 11
    Dernier message: 16/10/2007, 15h03
  3. Quels sont les risques avec les composants freeware ?
    Par gduo200 dans le forum Composants VCL
    Réponses: 16
    Dernier message: 18/09/2007, 18h08
  4. graphique jsf avec le composant odc gaph
    Par paulinep dans le forum JSF
    Réponses: 2
    Dernier message: 13/08/2007, 12h00
  5. Quels composants pour une synchro avec palm ?
    Par tipiweb dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/11/2005, 15h06

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