Pilgrim, Peter wrote:
Ok great so is Ted Husted also involved in the 2nd edition
and I presume Manning is fine with both Struts in Action
and Webwork in Action in the future ``merging'' as one.
Ted has helped early on by reviewing our proposal and TOC, but the book is being
written by Nick Heudecker (of Hibernate Quickly) and myself. I actually haven't
talked to Manning since the merger was announced :) but they did know big
changes were in the works.
I have just read Niall's question and answer. So WebWork will
probably usurp the Struts Core layer at some point, correct?
I'm not sure what you mean. The WebWork 2.2 code will become Struts Ti core,
hopefully the basis for Struts Action 2.0. I see both Struts Action 1.x and
Struts Action 2.0 as viable frameworks for developers to work with.
Ok it makes a little clearer.
So developers have a choice?
1) Learn the WebWork 2.x philosophy
2) Don't learn WW2 way but use the Struts compatibility layer
instead until it runs out of steam or is it deprecated.
Sure, although I imagine the compatibility layer is there mostly for application
migration and not so much for new development. I think there is a lot of value
in being able to upgrade your application piece by piece and not requiring a
huge rewrite, which is I believe one of the big selling points of Struts Ti as
opposed to JSF.
That begs the question, what is the best way for Struts developer
to learn WebWork 2.
I'd say pick up the WebWork in Action book
(http://www.manning.com/books/lightbody) written by the primary WebWork
developers themselves. Of course once Struts in Action 2ed comes out, it will
be better ;)
So Struts Ti definitely requires Java 5, because of annotations.
Nope. The first phase of Struts Ti won't have the annotation stuff in there,
but the second phase will probably use a nifty annotation/tag layer Rich Feit of
Beehive wrote which allows developers the choice to use Java 5 annotations or
XDoclet style tags.
Therefore, to be clear, Struts Ti will only require Java 1.4 or greater, just
like Struts Action 1.3.
Thanks for answering my questions
No problem. They were such good questions, in fact, I'll try to make them into
a FAQ on the wiki here soon, as I imagine they will be quite common. :)
Don
References:
http://www.theserverside.com/news/thread.tss?thread_id=37794
http://blogs.opensymphony.com/webwork/
http://www.manning.com/books/lightbody
==////==
--
Peter Pilgrim :: J2EE Software Development
Operations/IT - Credit Suisse First Boston,
Floor 15, 5 Canada Square, London E14 4QJ, United Kingdom
Tel: +44-(0)207-883-4497
==============================================================================
Please access the attached hyperlink for an important electronic communications disclaimer:
http://www.csfb.com/legal_terms/disclaimer_external_email.shtml
==============================================================================
---------------------------------------------------------------------
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]