MyFaces vs Sun JSF Reference Implementation

Perhaps some performance comparisons or some noticeable differences are what I want to know.

As I heard, there is not much difference. Therefore, I have one more question. For what purposes dozens of people spent their time on a β€œstrike” to invent a wheel of already implemented specifications?

+7
jsf myfaces
source share
3 answers

JSF was not originally open source. (eWeek 2005: Sun Open-Sources JavaServer Faces ) This triggered the launch of several clean-room implementations so that the specification could be used and distributed more freely. The Mojarra CDDL + GPL license terms are not suitable for everyone, so there is an incentive to continue development under the Apache license.

+7
source share

Sun RI 1.0 and earlier versions 1.1 were cluttered with nasty bugs. At this point, MyFaces was a more stable alternative. Beginning 1.1.02 and 1.2.02 in early 2006, the new Sun JSF dev team did an excellent job. Not only with bug fixes, but also with improved performance. For the moment, I dare say that Mojara is the best choice.

To answer your question right away:

For what purposes dozens of people spent their time on implementing already implemented specifications?

Often do it better. Or simply because it is possible. Or for adults. At least Apache, as you know, implements / improves almost everything that is associated with (or absent from) Sun.

+8
source share

People implement already implemented specifications to make them better. The only way to make sure that the specification is well done is to implement it again. Different people think differently. In recent months (JUN 2011), a lot of coding has been done to improve the performance of MyFaces Core. To learn more, you can subscribe to myfaces dev and user email lists and ask directly.

After thinking about this, I wrote a blog that lists 10 reasons why MyFaces are technically chosen here .

UPDATE MAY 2012

For guys who want to see a performance comparison between MyFaces, Mojarra, and Wicket, see Understanding JSF 2 and Wicket: Performance Comparison

+1
source share

All Articles