Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.
It depends on following main factors.
* Your use cases. UI interface details and scenarios.
* Performance
* Team Expertise
If your use cases and UI is basic, simple and you need top notch performance (out of the box) then stick to JSF (standart implementation).
If your UI interfaces are rich, complex and more engaging then IceFaces would be the option as it offers more UI controls and components.