Wednesday, 27 January 2010
Which version of ICEfaces?
People have been asking which ICEfaces version they should use. There are three main choices, and the full source code is available in each case:
- ICEfaces-EE 1.8.2: You are using ICEfaces in production. You need rapid response to support issues, may have a highly available cluster on a commercial application server, and benefit from an extended component suite and testing resources. We are truly grateful to our subscribers and recognize that they are what makes ICEfaces possible.
- ICEfaces 1.8.2: You are using ICEfaces to freely develop an application with rich JSF components and revolutionary Ajax Push features. You are supported by the very active ICEfaces community and generally deploy a single application to an open source server.
- ICEfaces 2.0 A2: You are ready to benefit from JSF 2.0. We recommend that everyone begin with a prototype now and send in their feedback during the alpha phase.
Why not just support ICEfaces 1.8 on JSF 2.0? In theory, this is possible, but it further increases the test matrix for ICEfaces 1.8 and cannot provide the major architectural simplifications obtained by building ICEfaces 2.0 purely on JSF 2.0. But in essence, the compatibility library in ICEfaces 2.0 (icefaces-compat.jar) is ICEfaces 1.8 on JSF 2.0.
Posted by at 11:15 AM in Entries by Ted Goddard