My book, my movies, my videos, my podcasts, my events ... the big collection of paul wheaton stuff!
Philip Shanks, SCJP - Castro Valley, CA
My boss never outsources or has lay-offs, and He's always hiring. I work for Jesus! Prepare your resume!
My book, my movies, my videos, my podcasts, my events ... the big collection of paul wheaton stuff!
Kishore
SCJP, blog
42
Kishore
SCJP, blog
42
Originally posted by Jeroen Wenting:
internationalization couldn't be easier than using the JSTL fmt taglib...
All you really need is a properties file with screentexts per language and a few tags in your JSP to determine the language preferences of the client.
Of course that one didn't exist when they started writing Struts, but to use Struts just to gain internationalization is shooting a mosquito with an elephant gun.
Kishore
SCJP, blog
Earlier this week in this forum there was a discussion of using Struts in order to implement 'skinning' of an app. Talk about using a sledgehammer to crack walnuts!
Now adding another page complete with controller and business components takes a few hours at most (depending on complexity) while the simplest Struts component would take a day at least.
Originally posted by Bear Bibeault:
Yes. My first task at my current job was to figure out what to do about an app framework for a rewrite of a fairly large web app. Struts was considered with due diligence, but I rejected it as being overblown, too configurationally sensitive, lacking decent error reporting and diagnostic tools, and just general icky-ness such as the nomenclature chosen (which highly contributes, in my opinion, to the difficult learning curve).
Originally posted by Warren Dew:
Can you be more specific? Maybe some examples of "configurationally sensitive" and ba nomenclature?
I'm seeing a lot of "Struts" on new job openings, and for that reason I've been thinking of learning it ... but not if the only reason there are a lot of Struts job openings is that Struts projects tend to get into trouble and require more manpower....
Kishore
SCJP, blog
Can you be more specific? Maybe some examples of "configurationally sensitive" and ba nomenclature
Originally posted by Bear Bibeault:
Yes. My first task at my current job was to figure out what to do about an app framework for a rewrite of a fairly large web app. Struts was considered with due diligence, but I rejected it as being overblown, too configurationally sensitive, lacking decent error reporting and diagnostic tools, and just general icky-ness such as the nomenclature chosen (which highly contributes, in my opinion, to the difficult learning curve).
...
My general opinion of Struts is that it is a great example of how a good idea can be very badly implemented.
"Write beautiful code; then profile that beautiful code and make little bits of it uglier but faster." --The JavaPerformanceTuning.com team, Newsletter 039.
Honk if you love justice! And honk twice for tiny ads!
Smokeless wood heat with a rocket mass heater
https://woodheat.net
|