• Post Reply Bookmark Topic Watch Topic
  • New Topic

development time with JSF

 
seb petterson
Ranch Hand
Posts: 118
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
General question: Is there anyone who has relatively long industrial experience with JSF that can honestly say that they are delivering solutions faster thanks to JSF? This was one of the promises of JSF and I am curious if there is any real life conclusions that support it.

Personally I have been trying to migrate a lot of existing complex JSP scriptlet code / javascript functionality to JSF. And thus far the time saving aspect of using JSF is yet to be revealed. It feels like if you are starting an application from scratch you will be more succesful with JSF since you will usually start by looking at what the components can do and then decide on how to solve the demands for the product. But if you allready have a lot of interface and application logic and you want to implement it with JSF you will spend a lot of time figuring out how to get the components and the pages to behave like you want it to.

Seb
 
Rick Beaver
Ranch Hand
Posts: 464
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Truthfully, no. Our development cycles are probably 50% greater using JSF in it's current state. A lot of time is spent finding ways around the bugs in the current version.

MyFaces has improved it somewhat but we still spend a large amount of time re-writing to find work arounds.

JSF has a lot of promise but personally, I don't think it is ready for large commercial projects yet.

What it is good at is getting something up and working quickly - where it falls down is the detail. I find myself having to jump out of JSF to do certain things quite often.
 
Tim Holloway
Bartender
Posts: 18417
60
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When a project is simple and primarily GUI, I'd say JSF can be 2-3 times faster to develop than Struts. However, it can be a real pain if you want more precise control over page layouts.

The potential is there, but it's still often a pretty rough ride.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!