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]