Can we mix JSF RI 1.1 with Tomahawk, Primefaces, MyFaces, etc in one application?
views:
183answers:
3You can mix JSF component libraries (Tomahawk, RichFaces, PrimeFaces, etc), but you cannot mix JSF implementations. Sun RI and Apache MyFaces are both JSF implementations. You have to choose the one or other. Any component library ought to work flawlessly with any of the implementations. Which implementation to choose depends on whether it is solid and well-developed. For JSF 1.1, I'd suggest to pick MyFaces. For JSF 1.2 and 2.0, I'd suggest to pick Mojarra (the Sun RI).
From my experience, there's a lot of compatibility issues when mixing JSF RI and Myfaces libraries like Tomahawk, especially on JSF 1.1.
PrimeFaces does not support JSF 1.1., it has been designed for JSF 2.0 so we've decided not to support 1.1. at the beginning of the project. Yet JSF 1.2 is well supported.