The fact that log4j is an Apache project shouldn't be a deciding factor, IMO. slf4j is widely adopted and would allow you to easily route the log messages to your favorite log framework -- be it log4j, logback, etc.
On Sat, Aug 27, 2011 at 2:15 PM, Maurizio Cucchiara <mcucchi...@apache.org> wrote: > Hi guys, >> * Struts doesn't use Spring for DI. It actually uses an early version of >> Guice. > Yep, IIRC the original author of Guice wrote the DI module which is > still in use. > >> * There were two annotation-based plugins. One is deprecated, the other is >> not. Take a look at the convention plugin. There has been some debate over >> XML vs annotations for action mapping and many of us (including myself) >> would like to keep the XML. > That's correct too, many of the S2 user prefer the XML approach > (myself included), since allows to do stuff like hot reload in > devMode, automated documentation, etc. > > Regarding log4j 2.0, IIRC the latest release should adopt the same > approach of slf4j (with the plus that log4j is an Apache software). > > Personally, I would opposed to the name "Struts 3", it was already > argument of debate, it would puzzle the final user (the two different > major version correspond to different software). I think the original > mistake was to call WebWork Struts 2. > > When Christian has talked about WebWork, I assumed he was referring to > the opensymphony stuff (like packaging, etc). Again, there has been > some debate over as well. > Anyway, I think that what Christian suggested, is a good starting point. > > Maurizio Cucchiara > > > On 27 August 2011 17:41, Steven Benitez <steven.beni...@gmail.com> wrote: >> >> >> * It would make a lot more sense to adopt slf4j than log4j. This allows >> developers to plug-in any logging framework they want. This has been >> discussed, but I don't remember what was decided. >> >> * I think you mean XWork, since Struts2 _is_ WebWork. >> >> On Sat, Aug 27, 2011 at 8:04 AM, Frans Thamura <fr...@meruvian.org> wrote: >> >>> From me >>> >>> Total rest developer >>> On Aug 27, 2011 6:10 PM, "Christian Grobmeier" <grobme...@gmail.com> >>> wrote: >>> > Hello guys, >>> > >>> > are there already plans for a Struts 3? >>> > >>> > I have several features I would love to see. The good user I am, I >>> > share it with you :-) >>> > >>> > * JSR-330 >>> > Currently Struts uses Spring as DI provider. But there is now a >>> > standard. Should't it be used? Reference implementation is available >>> > with Google Juice. Spring could be optional only. My guess is that >>> > many features of Spring are unused for a normal webapp and using plain >>> > Java is always nice, if it is not java.util.logging (kidding) >>> > http://www.jcp.org/en/jsr/detail?id=330 >>> > >>> > * Annotation-driven Actionmapping >>> > There was / is a Plugin doing that, but it was deprecated recently. >>> > Why not break up Struts and check if Annotations aren't possible from >>> > the core? XML is out - Annotations are in. These Annotations was one >>> > of the "coolest" features when somebody has explained me why the Play >>> > Framework is so cool >>> > >>> > * Log4j 2.0 >>> > Currently there is some effort with Log4j 2.0. It is far from >>> > proudction ready at the moment, but Struts 3 could take a while. >>> > Besides, version used by struts is 1.2.9. But the current is 1.2.16. >>> > Time for an upgrade in current development? >>> > >>> > * Complete assimilation of WebWork >>> > As a user I always had some trouble with WebWork separated from >>> > Struts. I remember the discussion when WebWork was merged - it was all >>> > about easy migration for WebWork users and such. Now, with changing >>> > the Actionmapping to Annotations and use of JSR-330 it might be a good >>> > time to merge WebWork fully into Struts and change the package names. >>> > I am not sure if I am aware on all complications, but my users heart >>> > desires easy to understand modules :-) >>> > >>> > * OGNL 4.0 >>> > OGNL is a Commons project now. It may take a while until the next >>> > release, probably it is ready for a Struts 3, maybe even earlier. >>> > Latest with Struts 3, OGNL 4.0 should be there. >>> > >>> > >>> > >>> > So, I am not sure if there is enough interest or enough manpower to do >>> > the changes. Maybe there are some other roadmaps around. I couldn't >>> > find them. In any case, I am interested in your thoughts of the future >>> > Struts development, be it S2 or S3. >>> > >>> > Cheers >>> > Christian >>> > >>> > --------------------------------------------------------------------- >>> > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org >>> > For additional commands, e-mail: dev-h...@struts.apache.org >>> > >>> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org > For additional commands, e-mail: dev-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org