Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Originally posted by D. Paul Allen:
I've only browsed Struts, so I really can't say that I have any real experience or friends who know what they are talking about. From what I see from Struts is that it is a lot of work and a lot of overhead that can be accomplished with other methodologies.
What benefits are there to gain from using Struts?
I know there's the separation of concerns, like HTML developers don't have to know what scriptlets are doing, but come on, if a Web Developer doesn't know (or hasn't learned) Java, is it really going to be any easier for them to learn Struts? You have to learn a whole new tag set because it seems that Struts decided normal HTML wasn't clear enough, they had to rewrite darn near the entire HTML library.
Is this really easier for someone who isn't a programmer to learn than the simplest of logic (which should be all that you'd find in a scriptlet)?
I'm just looking for someone to explain the bloat. What's the tradeoff?
{PA}
"if a Web Developer doesn't know (or hasn't learned) Java, is it really going to be any easier for them to learn Struts?"
<a href="http://www.mooreds.com/weblog/" target="_blank" rel="nofollow">http://www.mooreds.com/weblog/</a>
Fabrizio Gianneschi<br />SCPJ2, SCWCD, SCBCD
BEA 8.1 Certified Administrator, IBM Certified Solution Developer For XML 1.1 and Related Technologies, SCJP, SCWCD, SCBCD, SCDJWS, SCJD, SCEA,
Oracle Certified Master Java EE 5 Enterprise Architect
Thanks a lot