JSF is a specification included in the Java EE platform. There are different implementations of JSF from different vendors. I know Oracle provides Mojarra & Apache provides MyFaces. Are there any other implementations of JSF from other vendors?
-
2OpenFaces is not an implementation, it's an ajax component library. – Adrian Mitev Aug 26 '12 at 05:47
-
Thanks experts ...just wondering why a genuine question gets closed ?..what was wrong in it ?....is it some sort of techie bullying – user1455719 Aug 27 '12 at 02:23
-
The thing is: why ask this question, what would be the benefit for future people? If is just for curiosity, then it stands for [What kind of questions should I not ask here?](http://stackoverflow.com/faq#dontask). – Luiggi Mendoza Aug 27 '12 at 03:04
-
Ok i understand it now. But my question is genuine. I had no clue if there are any other implementations of JSF available. I wanted to be clear as I was preparing for a presentation. Thanks guys – user1455719 Aug 29 '12 at 01:13
1 Answers
The reference implementation Mojarra and the independent Apache implementation MyFaces are the only real and practically available JSF implementations.
Legend has it that IBM at one time did had their own implementation as well, but obviously they don't use this any more (AFAIK WAS 7 was shipped with both Mojarra and MyFaces, leaving the choice to the user).
There supposedly is (was) a mythical Chinese/ Eastern JSF implementation available. A bunch of Java EE specs have been implemented by (for us) obscure Eastern companies that market their closed source products solely for their internal market. Even in the era of the Internet it's hard to validate whether these products actually exist and/or if they aren't just repackaged and rebranded versions of the well known implementations.

- 3,729
- 17
- 15