Let me start with I think struts 2 is great 

- like some of the others the size of the technology stack and UI seem
to give me the most trouble as well.

    Some things I've had to deal with in struts 2 are:

    1.  The tags - I decided to not use the struts tags as I prefer to
use JSTL and JSP EL as they allow me to style the pages as needed and
there seemed to be some overlap in the functionality - I had to also
write my own JSP tag to get errors out of action errors so I could place
specific messages in any location I needed.  I tried extending the tags
but they gave me some trouble so instead I created tags by extending
SimpleTagSupport which was much easier for me.

    2.  Validation - since I'm using Yahoo User Interface Libraries
(YUI) and my actions are returning JSON or HTML fragments returning
INPUT didn't really work out so I removed validation in favor of doing
it in the ActionSupport class.  I'm not sure if there is much struts can
do about this one.

    3.  I'd have to say I've stayed away from ognl in favor of JSP el.

I'm not sure if the above is due to some of my misunderstanding but
above are some of the things I ran into.

The above is small in comparison to what struts saves me in terms of
time by using Interceptors, populating my classes for me and placing
data on the request.

-Nate



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Ted Husted
Sent: Friday, June 20, 2008 7:43 AM
To: Struts Users Mailing List
Subject: [OT] What slows you down?

Since it's friday, let me pose a question to the group ...

Even with rock-solid frameworks like Apache Struts, it still seems
like web application development takes longer than it should. Some
frameworks, like Ruby on Rails, speak directly to "time to market"
concerns and have been gathering many followers.

But why does web application still seem so difficult or so
time-consuming? Are there time bandits that still suck days or weeks
out of your development schedule? Are there time gremlins that
"nickel-and-dime" you every hour of every day? Is there anything more
that frameworks like Apache Struts can do to help? Or are just there
intractable problems with web development itself?

Thoughts? :)

-Ted.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to