I have to second Matt here. Even though Struts 3.x is about introducing
a platform for breaking changes, we should carefully consider what we
actually break.

The discussion seems to be a variation of "are we going for 2.5 or
3.0?". Since now there seems to be major support for going 3.0, all the
problems arise that have existed in the first place when we chose the
magic 2 both for package naming and branding.

That said, I'd vote for the following interpretation: From a higher
level, Struts 2 is a brand with the 2 pointing to an architectural
level. One could argue that we will be releasing version 3.x of the
Struts 2 architecture. That said, it won't be too confusing if struts2
stays as part of the package naming where it was used so far. And if it
isn't confusing people, I see no real need to change it. Without an
obvious need to change naming, we should not do it and intentionally
break our users' code.

With XWork it is way around. Since XWork is now part of the Struts
project, com.opensymphony package names are really confusing. Though I
hate breaking changes as much as most of us do, I'm all for doing it
right now with the advent of Struts 3.x - that is, renaming it to
org.apache.struts.xwork. The clarification here is arguably worth the
pain we will cause users migrating to Struts 3.x.

- René

Am 27.11.12 23:59, schrieb Matt Raible:
> If it breaks backwards-compatibility, I'd suggest not doing it. I've always 
> been impressed with projects like Spring that've maintained backwards 
> compatibility w/o making a breaking change such as this.
> 
> On Nov 27, 2012, at 3:54 PM, Jeff Black <[email protected]> wrote:
> 
>> Never mind.
>>
>> I suppose it makes sense to some extent; however I'm with Dave when it comes 
>> to incorporating the version number in the package name.
>>
>> Just my two cents.
>>
>>
>>
>> ________________________________
>> From: Jeff Black <[email protected]>
>> To: Struts Developers List <[email protected]> 
>> Sent: Tuesday, November 27, 2012 4:50 PM
>> Subject: Re: Plan for Struts 3
>>
>> Is it really necessary to alter the package name?
>>
>>
>>
>> ________________________________
>> From: Lukasz Lenart <[email protected]>
>> To: Struts Developers List <[email protected]> 
>> Sent: Thursday, November 22, 2012 5:35 AM
>> Subject: Re: Plan for Struts 3
>>
>> 2012/11/22 Dave Newton <[email protected]>:
>>> How useful is the Struts 1 plugin?
>>
>> It's mentioned as a migration way for S1 projects, but we can drop
>> support for S1 in S3
>>
>>
>> Regards
>> -- 
>> Łukasz
>> + 48 606 323 122 http://www.lenart.org.pl/
>>
>> ---------------------------------------------------------------------
>> 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]
> 

-- 
René Gielen
http://twitter.com/rgielen

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to