Mi rendo conto che questo è un post in ritardo qui, ma poiché stavo cercando di espandermi e non l'ho visto: consiglio vivamente di controllare anche Primefaces. Sono ancora relativamente nuovo a JSF (1 anno di sviluppo), ma ho cercato di fare ogni nuovo sottoinsieme nella nostra fase di ricerca con una suite diversa.
Ecco la mia esperienza: Icefaces gestisce AJAX senza molto lavoro da parte vostra. Quando cerchi di fare qualcosa di relativamente semplice, Icefaces fa davvero un ottimo lavoro con un piccolo aggiornamento DOM e un'interfaccia utente reattiva. Consiglio vivamente che qualcuno di nuovo inizi qui dato che sarai in grado di far funzionare velocemente qualcosa e di imparare tutti i dettagli di JSF senza soffrire. (Ha anche strumenti Eclipse decenti)
Richfaces è una buona suite, gestisce ajax in una grana più fine (più vicino a come funziona JSF2.0) I componenti sono un po 'carenti a mio parere, ma se si sta personalizzando l'aspetto Richfaces è un posto migliore per iniziare in quanto generalmente si sente più facile da pelle. (Poi di nuovo, JSF2.0 semplice funziona per questo).
Recentemente ho provato Primefaces (http://www.primefaces.org). C'è molto più lavoro coinvolto in questa suite, per quanto può dire che ha un vantaggio significativo nel numero e nell'aspetto dei componenti. Di quanto sopra, mi piace lavorare su cose complesse in Primefaces che erano completamente frustranti in Icefaces.
Spero che questo aiuti un altro lettore, penso che tutte queste suite siano fantastiche. Se stai facendo un pazzo Javascript e hai bisogno di un controllo a grana fine, vai con Primefaces.
Un'altra piccola nota: se si tratta di una nuova applicazione, utilizzare JSF2.0: presenta vantaggi significativi e non ho ancora trovato nulla di frustrante.
fonte
2011-01-08 19:04:49
Possibile duplicato di [implementazioni JSF e librerie componenti] (http://stackoverflow.com/questions/2167509/jsf-implementations-and-component-libraries) –