Je lance un petit débat afin de m'aider à choisir les composants de ma couche graphique. Préférez-vous IceFaces ou RichFaces? Et pourquoi?
Version imprimable
Je lance un petit débat afin de m'aider à choisir les composants de ma couche graphique. Préférez-vous IceFaces ou RichFaces? Et pourquoi?
Je suis en train de me poser la même question et j'ai trouvé ce comparatif :
http://www.jsfmatrix.net/
Il date de novembre mais d'après une rapide recherche, cela n'a pas beaucoup bougé.
Très intéressant comme lien!
En résumé :
Points en défaveur d'ICEFaces vs RichFaces
- Pas compatible JQuery
- Pas d'Ajax dans les Menus
- Pas de gestion des tooltips
- Pas de support pour le click droit
Points en faveur d'ICEFaces vs RichFaces
- Support Ajax dans les DataTable
- Support Ajax dans les TreeTable
- Live scrolling
- Editeur de texte Wysiwyg
- Fileupload, en Ajax
- Progressbar, en Ajax
Cela dit, on peut lire dans les releases notes de rich faces :
3.2.0 (end of March, 2008):
rich:progressBar
rich:fileUpload
rich:sortableHeader for table
rich:comboBox
rich:inplaceEditor
rich:dataTable dynamic columns
bug fixes
Voilà qui referait pencher la balance...
Cela dit, il faudrait aussi comparer les performances et la qualité du design...
A noter que la version 3.2 de RichFaces est prévue pour aujourd'hui en version GA (version "officielle", plus en Release Candidate).
On peut aussi mettre de l'Ajax dans les arbres de RF...
Sinon, c'est quoi au juste le "live scrolling" ?
Le plus grand défaut de RF pour moi c'est la datatable. Manque de sélection, de colonnes triables (sauf en utilisant le scrollable data table), etc. J'attends donc de voir la démo de RF 3.2 en ligne !