Over a million developers have joined DZone.

JSF can be used for several purposes.

Learn more about the advantages of moving from a monolithic to microservices architecture.  Brought to you in partnership with IBM.

 Recently I got a wonderful opportunity to work with JSF and I couldn't stop myself sharing my feeling with everyone.

By god's grace till last month i didn't a chance to work on JSF. But recently i have to work on a project developed in JSF 1.x.

After spending few days on JSF technology I realized that JSF is not only a web framework and we can use it for several purposes.
Below is just a small list of purposes.

1. To test the patience and mental strength of a developer.
2. If you are a team lead/manager and you want to take revenge on a team member you can allot him to work on a JSF project.
3. If your client is not satisfied with your company services and ending the relationship with the organization and you are working on the last project for that client. You can use JSF for that project and deliver a useless, unmaintainable junk and waste a lot of clients money in terms of billing.
4. If anybody wants to move out of java or entirely from IT and is postponing that decision then allot him to work on a JSF project. He will move to new career with in 1 week.
5. In future if we want to show how to write stateful component oriented junk we can keep some JSF projects and show them for reference.


I know there are some JSF fans across the world and they might scold me for this post.
If you want to scold me please scold me in Error 500: "{2}" Conversion Error setting value ''{0}'' for ''{1}'' format because this is what JSF barks for whatever wrong thing happens in this world.

GOD, Save the java community from JSF.

After working on JSF I am going to YOGA classes.

ALL IZ WELL. ALL IZ WELL.

 

Thanks,

Siva(One more JSF Victim)

 

From Idea to Application gives you the architecture to quickly build, manage and run a range of applications (web, mobile, big data, new smart devices, etc.) on an open-standard, cloud-based platform. See why developers are using IBM Bluemix. Brought to you in partnership with IBM.

Topics:

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}