On Tue, Dec 8, 2009 at 11:22 PM, Don Brown <mr...@twdata.org> wrote: > It isn't about needing a "struts-light", it is adding unnecessary > bulk. When I was more active, I spent a lot of time trying to kick > out dependencies, tighten up our weak API's, and overall simplify > interactions with the framework. If you look at the framework space > right now, your best bet for a server-side framework is either Grails > or possibly Wicket. GWT is increasingly taking over as well. Let's > be honest - Struts 2 can't compete with Grails for features and the UI > component power of Wicket or GWT. Where it is good, however, is being > a small, flexible framework that can integration with just about > anything. If we lose this, I'm not sure when I would recommend it. > [snip]
I am a bit behind here, but we aren't talking about getting rid of the ObjectFactory abstraction and adopting JSR 330 solely for that purpose? If you ask me, I would think that if the Java community is standardizing DI, we should follow suit, internally, as well as making DI available as a pluggable feature the same way we have done in the past. I think one of the biggest barriers of entry is the Container currently. Working on Struts 2 / XWork is hard and the learning curve is steep, and I think a big part of that is our Container. Unless you play around with it and see how it's used everywhere, it is intimidating and part of the reason (I think) why we don't see more patches in JIRA. As far as GWT and Wicket, I don't think we should even compare. The flexibility of our tag library is beyond what I've seen from either of those. I'm not saying they aren't good, but the value stack abstraction and ability to bind data to form fields non-invasively makes it much easier to implement Ajax in some places and server-side manipulation in others. I find struts to be advanced enough for my liking, while still being easy enough that I can be productive. As for Grails, I can't really say, I haven't gotten too much into it yet. -- Wes Wannemacher Head Engineer, WanTii, Inc. Need Training? Struts, Spring, Maven, Tomcat... Ask me for a quote! --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org