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

Reply via email to