Jason D. Lee

Greenhorn
+ Follow
since Oct 11, 2006
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Jason D. Lee

That's great! Does it improve development time? ;)



I don't feel that my development time is slow with JSF. I've been using it for about two years, and feel extremely productive with it. YMMV, of course, but...

I'd venture to guess that developers using these libraries to make JSF development easier would beg to differ.



Well, I'm a JSF developer using a Facelets, Ajax4Jsf, and JPA, and I don't think they make JSF development any easier, necessarily, with the possible exception of Facelets. I use that, though, mainly because I like the markup syntax better. A4j simplifies Ajax in a JSF environment, but is pretty pointless if you're not doing Ajax, as most of my apps aren't, and JPA isn't in any way related to JSF, so it's presence in that list is a little misleading. One could just as easily use Hibernate, JDO, or JDBC.
17 years ago
JSF
This is the best book I've read on the subject:

JavaServer Faces: The Complete Reference
17 years ago
JSF

Originally posted by Gregg Bolinger:
MyFaces is currently the best JSF implementation to date, hands down, bar none. If you simply must develop JSF apps, use MyFaces. I've heard good things about Facelets as well, but since I don't like JSF, I don't care for Facelets either. But worth a look if you do like JSF.



Greg, the 1.2 reference implementation (disclaimer: I am a committer) is fast and rock solid. Ryan Lubke recently posted some performance numbers that might be of interest:

JSF RI Performance/Scalability

Keep an eye on his blog, as I think he has more of that type of information coming.

Wow, that's quite a list. Seems Sun failed to mention all the supporting frameworks you need to learn and integrate to make JSF work correctly.



None of those are necessary, but they are nice. IceFaces is simply more components, and JPA is an ORM. Neither change JSF at all, and robust, enterprise apps can be written without either. The same can be said for Seam and Facelets. I write JSF apps professionally, and love it. Is JSF perfect? Far from it, but neither are Stripes, Wicket, Struts 2, etc. Personally, I can't imagine writing apps in anything else. *shrug*

Jason Lee, SCJP
JSF RI Dev Team
Programmer/Analyst
http://www.iec-okc.com
17 years ago
JSF