By no means do I consider myself the authority to answer these, but
here are some responses based on my understanding and my interest in
how things go. In summary, really a lot of these questions are
premature based on the likely pace of development, and as always, the
community is going to set the direction based on who steps up to
participate in the coding. That said, here are point-by-points...
1) Is the WebWork name going to exist still?
I don't think so.
2) Is the Struts name going to be annexed with WebWork?
I don't think so.
3) A users has invested his or her hard-earned cash in `WebWork' in
Action book.
Will contents of this tome still be relevant in Struts?
Substantially yes, although of course there will be package naming
changes and whatever changes seem to make for a better framework.
4) In fact there are a number of such books on the markets e.g Struts Receipes
and Struts Cookbook. Are these book becoming irrevelant or still revelant?
Have the book publishers lost a dosh of cash, then ?
I think that no publisher expects to be making a lot from tech books
for very long after they are published; things just change too fast.
In any case, that's not my concern, and it wouldn't be even if I had
written one of those books ;-)
5) What architectural components are going to be replaced in Struts ?
( And conversely in Webwork?)
TBD
6) What happens to the custom tag libraries like HTML or HTML-EL?
TBD
7) Will Struts users suddenly now have to learn OGNL thing?
That seemed to be on the roadmap. It also didn't seem to be a big burden.
8) How will the Webwork Integration affect popular Struts extensions
such as the Validator or Tiles?
Both are (or are being adapted to be) able to run without Struts.
Therefore, they should be usable or not as is deemed of use to the
community. Odds seem good that some kind of adapters will be
available.
9) A Girl named Geraldine (or A Guy named Gerald if you are so
inclined) has invested in
heavily Spring supported Struts Actions, and has read your recent
announcement and
she proclaims "What Do I Do Now?!"
( Spring support AOP already, so does it fit with the WebWork interceptors? )
Well, as always, there's no reason to jump to the new thing if it
doesn't serve your needs. Are there things that you really find
harder than they should be now that you have this Struts-and-Spring
framework in place? If not, why switch? If so, help map the path
from where you are to where you want to be and you'll be more able to
ensure continuity! (See also 11 below.)
10) "What does WebWork really bring to the Struts party? "
"What is the different between that and this new Struts Ti that I
have been hearing about?"
The main difference between this and Struts Ti is that rather than
including WebWork as a dependency, it will be included in the
distribution. This allows for more efficient management of
interrelationships between the core and the layers that Ti was
offering to bring above and beyond what WebWork already has.
11) What will be the typically code that the application developer
writes for Struts 2.x?
Will it be Struts Action, Chains of Commands, or Interceptor?
I imagine that all of them will be usable. The differences are
pretty superficial really. I imagine that we will try to leave the
plug-in point for control logic as wide open as possible. There are
many ways to skin that cat and no need to insist on the one-true-way.
12) When do you expect Struts 2.x to "go live"?
Peter! You've been around here long enough to know better! ;-)
Joe
--
Joe Germuska
[EMAIL PROTECTED]
http://blog.germuska.com
"Narrow minds are weapons made for mass destruction" -The Ex
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]