JSF for nonbelievers: developerWorks
Submitted by charlie.collins on Thu, 02/17/2005 - 11:02
Tagged:
Very good intro to JSF article and simple tutorial at developerWorks. JSF for nonbelievers: Clearing the FUD about JSF.
I dont agree with some of the authors assertions about Struts but overall its a very well written and informative article about JSF. (Struts is far from perfect dont get me wrong, its just thats its not quite as crappy as the author implies in several places, such as where he points out his estimates for writing the same example app in struts).








Comments
RE: JSF for nonbelievers: developerWorks
You know, that didn't really alter any of my issues with JSF.
Frankly the problem with JSF is it just tries to do too much. The nice thing about Struts is it still leaves open all the avenues to "cool" web development to you. When you start talking about layout control, etc, not to mention the "event" system that doesn't actually map to how the web works, but is shunted on there so you can do SWING mapping, it is just too much.
RE: JSF for nonbelievers: developerWorks
I concur. Its interesting stuff but its just more than whats required. Also, I didnt study the example to carefully but at first glance it appeared to have way too much "logic" in the "model" bean. (Thats another matter but the bean should call a "Delegate" as the article states and not actually directly instantiate a Calculator object, IMHO.)
And the author notes that one of the downsides of struts is thats its more procedural than OO. Frankly I dont have an issue with that, procedural is just fine if thats what the situation call for and there is no reason to make everything OO in the controller of a web app framework.
RE: JSF for nonbelievers: developerWorks
Well, "OO" in the mind of someone who works with Swing usually means more "Event Driven" than OO, too.
RE: JSF for nonbelievers: developerWorks
I have to add that I am not a Swing/SWT guy at all. I am more server side and mainly webapps at that. That being said and my ignorance of that world being declared I cant stand that "even driven" crap if by that they mean the anonymous inner classes in a method call and such. Thats horseshit, even if I dont understand it ;).