On 3/25/06, Ted Husted <[EMAIL PROTECTED]> wrote: > On 3/25/06, Joe Germuska <[EMAIL PROTECTED]> wrote: > > I think there's something here. Certainly, Gabe articulates my > > dissatisfaction with action2 -- it is possible to imagine a > > revolution from Struts 2 to Struts 3 which does not require > > completely reorganizing the package structure, but if there's an > > "action2" package lying around, that would be pretty awkward.
Though, the reason we would have an Version 3 would be because the classes were incompatible with Version 2. If the new classes can co-exist with the old, then there would be no reason to roll the major version number, and everybody could continue to be Version 2, even if it were version 2.42. Over the long haul, the only alternatives seem to be 1 Version the package name 2 Contrive a new package codename for each major version (like "Catalina") 3 Discontinue the prior package and reuse the same package name Sometimes when a new major version is being released, it is expected to supercede the old, and people are not expected to use the old verison and new version together. In this case, we want to leave open the possibility of people deploying Action 1 and Action 2 classes in the same web application. So, we are left with options 1 and 2. But, I think as many people are uncomfortable with codenames as people are with versioning package names, leaving option 1. This is off-topic, but, speaking of versions, it will be intereseting to see what comes of Phil Zolio's Strecks, when it is released. * http://www.realsolve.co.uk/site/strecks/ If there were interest, an Action 1 for Java 5 might be a good reason to go from Action 1.3 onto Action 1.4. -Ted. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]