Reviews by real users

Just finished a project using open source libraries and have fresh impressions?

Write a review to share your experiences with open source!

On DevRates we focus on reviews by developers using libraries on their daily work.

Technology radar

Launching a start-up or commercial project using open-source libraries? No time to evaluate various technology stacks?

Interested in the latest trends and top-rated open source projects for all layers of your application?

DevRates contains projects reviews of most popular tagged categories and programming languages.

Build your skill profile

Join DevRates and build your public profile from libraries you know and experience positions from projects you've been involved in.

Follow projects and don't miss any news from blogs and twitter on your wall.

Your company is looking for talented developers? Register on DevRates and show your technology stack on your company profile.


Related project


Review details

Created 7 months ago
Review score is 2

Overall review rating



The only well known and active alternative implementation of JSF is not just an alternative, but a very competitive offering.

In the JSF 1.x days, this used to be the only viable solution (the reference implementation, RI, was terrible and bug ridden back then). With 2.x the situation has improved for the RI (now called Mojarra), but MyFaces still holds its own in a couple of areas.

For instance, dynamic component tree manipulation just doesn't work correctly on Mojarra. On MyFaces it works flawless.

Performance is another big topic. In some versions Myfaces is faster, in some other versions Mojarra. There doesn't seem to be a definite winner here.

An important difference between MyFaces and Mojarra is that MyFaces by default serializes the so-called view state when that is kept on the server. This can become a serious performance bottleneck, but there's an option to switch it off. Incidentally, Mojarra has an option to turn it on.

Sign in to vote for review score: 2
Scroll to top