2008/2/22, Al Sutton <[EMAIL PROTECTED]>:
>
> I see where you're coming from, but I really don't think the leap from
> S2.0
> to the current S2.1 is anywhere near the leap from S1 to S2



+1, in fact I think (always it's my humble opinion) that putting Webwork
under the Struts 2 name was a *stupid* marketing move. IMHO it would have
been better to incubate Webwork with its own name.


hence why I'm
> in favour of the 2.1 because I feel it reflects that although there are
> some
> changes, many of the core concepts are the same and, in many cases,
> changes
> will be limited to small sections of the app (such as config files an
> updates to specific API usage), as opposed to major changes to tag names,
> functionality, and design concepts.



Ok, but in this case the extraction of the API part would be mandatory: this
way we say that the API are "almost" immutable (eventually with
deprecations), the rest is the implementation, and it can change.
But since Struts 2.0.x has no API part (I sincerely don't know why it was
removed in Struts 2.1.x), a "major" change (in the version number) "usually"
is needed, if we decide to create it.
I don't see why Struts should follow its own rules, only to preserve the
difference between Struts 1 and 2.

Antonio

Reply via email to