You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2006/04/19 17:11:06 UTC

svn commit: r395261 - in /struts/site/src/site: fml/roadmap.fml site.xml xdoc/index.xml

Author: husted
Date: Wed Apr 19 08:10:52 2006
New Revision: 395261

URL: http://svn.apache.org/viewcvs?rev=395261&view=rev
Log:
Update roadmap FAQ to mention new plans for Action 1.3.x. Add "obsolete" Q/A. Add links to Strecks and Stripes.

Modified:
    struts/site/src/site/fml/roadmap.fml
    struts/site/src/site/site.xml
    struts/site/src/site/xdoc/index.xml

Modified: struts/site/src/site/fml/roadmap.fml
URL: http://svn.apache.org/viewcvs/struts/site/src/site/fml/roadmap.fml?rev=395261&r1=395260&r2=395261&view=diff
==============================================================================
--- struts/site/src/site/fml/roadmap.fml (original)
+++ struts/site/src/site/fml/roadmap.fml Wed Apr 19 08:10:52 2006
@@ -122,7 +122,7 @@
                         Apache Incubator.</a>
                     Once licensing and related issues are resolved,
                     the codebase will be made part of the Apache Struts
-                    framework.
+                    project.
                 </p>
                 <p>
                     WebWork started as a
@@ -205,7 +205,7 @@
            </p>
             </answer>
         </faq>
-
+        
         <faq id="xwork">
             <question>What about other Open Symphony products, like
                 XWork?</question>
@@ -240,6 +240,49 @@
             </answer>
         </faq>
 
+        <faq id="obsolete">
+          <question>Is Struts Action 1 obsolete?</question>
+          <answer>
+            <p>
+            	There is a robust and vibrant community of developers using Struts Action 1 
+            	in production, and we expect that thousands of teams will continue to base new 
+            	projects on Action 1 and support existing projects, for many, many years 
+            	to come. 
+            </p>
+            <p>
+            	New and improved extensions to Action 1 continue to appear reguarly. 
+            	In <strong>2006 alone</strong>, we've seen the release of 
+            	
+            	<a href="http://strecks.sourceforge.net/">Strecks,</a>
+            	<a href="http://www.jspcontrols.net">JSP Control Tags,</a>
+            	<a href="http://mojodna.net/sprout/">Sprout,</a>
+            	<a href="http://www.springframework.org/node/239">Spring Web Flow,</a>
+            	<a href="http://getahead.ltd.uk/dwr/">DWR,</a>
+            	<a href="http://calyxo.org/">Calyxo,</a>
+            	<a href="https://formdef.dev.java.net/">FormDef,</a> and
+            	<a href="http://javawebparts.sourceforge.net/">Java Web Parts</a>.            	
+
+            	There are <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/Books+about+Struts">dozens of books</a> and 
+            	<a href="http://www.husted.com/central/Resources/Action/articles-2006.html">hundreds of articles</a> available 
+            	to help people get started with Action 1 or improve the application they already have.
+            </p>
+            <p>
+            	A new build of <a href="http://svn.apache.org/dist/struts/action-lib/">Struts Action 1.3 is available for testing</a>, 
+            	and a stable release is expected sometime in the first half of 2006.
+            	Apache Struts Action 1 continues to be the most popular and best supported 
+            	web application framework for Java.
+		If time is of the essence, a proven solution can be easiest path.            	
+            </p>
+            
+            <p>
+               Of course, both Struts Shale and Struts Action 2 are on the horizon. 
+               If you are starting a new project, and have your choice of frameworks, 
+               this would be a good time to consider whether you would like to continue to use 
+               Action 1 or <a href="#choice">whether it's time to try something else</a>. 
+	    </p>            
+          </answer>          
+         </faq>
+
         <faq id="choice">
             <question>Which Apache Struts Framework should I use on my next
                 project?</question>
@@ -300,14 +343,22 @@
                     today and migrate to Struts Action 2.0 when it arrives.
                 </p>
                 <p>
-                    Other likely candidates for a Java Web MVC framework include
+                    Aside from Apache Struts products, 
+                    other likely candidates for a Java Web MVC framework include
                     <a href="http://cocoon.apache.org/">Apache Cocoon,</a>
                     <a href="http://jakarta.apache.org/tapestry/">Apache Tapestry,</a>
                     <a href="http://jakarta.apache.org/turbine/">Apache Turbine,</a>
                     <a href="http://www.springframework.org/docs/reference/mvc.html">Spring MVC,</a>
+                    <a href="http://stripes.mc4j.org/confluence/display/stripes/Home">Stripes,</a>
                     and
                     <a href="http://wicket.sourceforge.net/">Wicket.</a>
                 </p>
+                <p>
+                   If you are using Java 5 as a development platform, 
+                   then you might want to consider 
+                   <a href="http://strecks.sourceforge.net/">Strecks,</a> 
+		   a set of Java 5 extensions for Struts 1.2.
+                </p>
             </answer>
         </faq>
 
@@ -433,69 +484,24 @@
                         optional classes that some people liked, but not everyone needed
                         (like DispatchAction).
                     </p>
-
-                    <p>
-                        Releasing all of this code together has been like hanging wall
-                        paper. We smooth a crease here, and another wrinkle crops up over
-                        there. In order to promote lighter, regular releases, we've
-                        subdivided the monolithic Struts 1.2 distribution into seven
-                        distinct subprojects: Action, EL, Extras, Site, Taglib, and
-                        Tiles.
-                    </p>
-
+                    
                     <p>
-                        Now, if we want to make a change to a JSP tag, we can release
-                        Taglib without re-releasing everything else. Likewise, if we want
-                        to add a nifty new Action to Extras, we can just release Extras,
-                        without re-releasing everything else.
+                        For the Stuts Action 1.3.0 build, we tried creating separate 
+                        distributions for the various packages that make up
+                        Struts Action. 
+                        Creating the separate distributions created problems of its own, 
+                        so for the Struts Action 1.3.1 build, and beyond, 
+                        we are consolidating the extensions back into a single 
+                        Struts Action 1.3 distribution. 
                     </p>
-
+                    
                     <p>
-                        Of course, the next question is: "Which versions work with the
-                        best available release of Action?" To answer that question,
-                        we provide the Struts Action Library, which contains the set of
-                        JARs that work with the "best available" release of Action 1.3.
+                        The work is ongoing, and the upper part of the website has not 
+                        been updated to reflect the latest release plan for Action 1.3. 
                     </p>
                 </answer>
             </faq>
 
-            <faq id="dependencies">
-                <question>
-                    But what if a new feature in Taglibs depends on a new feature in
-                    Action 1? Won't you still have to release them together?
-                </question>
-                <answer>
-                    <p>
-                        Hmmm, almost. This sort of thing already happens with the Commons
-                        components. We might have to release a new version of Commons
-                        Validator and test it against the development build of Struts
-                        Action. The same thing would continue to happen. It's just
-                        instead of
-                        being a Commons component and a Struts component, it's two
-                        Struts components. No big woof.
-                    </p>
-                    <p>
-                        The difference is that now we get to choose what is released
-                        together. The infrastructure does not make that decision for us.
-                    </p>
-                </answer>
-            </faq>
-
-            <faq id="confusing">
-                <question>Won't it be confusing for people to bundle, say, Action 1.3.4
-                    with Taglib 1.3.2?</question>
-                <answer>
-                    <p>
-                        We also bundle Action 1.3.0 with Commons-Validator 1.2.0.
-                        and Commons-BeanUtils 1.7.0, and several other JARs with their
-                        own version numbers. Same difference.
-                    </p>
-                    <p>
-                        To make it easy for people to grab the "best available"
-                        combination of JARs, we offer the Struts Action Library.
-                    </p>
-                </answer>
-            </faq>
 
             <faq id="classic">
                 <question>Is Struts Classic another name for the Struts Action Framework?

Modified: struts/site/src/site/site.xml
URL: http://svn.apache.org/viewcvs/struts/site/src/site/site.xml?rev=395261&r1=395260&r2=395261&view=diff
==============================================================================
--- struts/site/src/site/site.xml (original)
+++ struts/site/src/site/site.xml Wed Apr 19 08:10:52 2006
@@ -197,11 +197,22 @@
                     href="http://www.springframework.org/docs/reference/mvc.html"
                     />
             <item
+                    name="Stripes"
+                    href="http://stripes.mc4j.org/confluence/display/stripes/Home"
+                    />
+            <item
                     name="Wicket"
                     href="http://wicket.sourceforge.net/"
                     />
+         </menu>
 
+        <menu name="Java 5">
+            <item
+                    name="Strecks"
+                    href="http://strecks.sourceforge.net//"
+                    />
          </menu>
+
 
         <menu name="See Also">
             <item

Modified: struts/site/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewcvs/struts/site/src/site/xdoc/index.xml?rev=395261&r1=395260&r2=395261&view=diff
==============================================================================
--- struts/site/src/site/xdoc/index.xml (original)
+++ struts/site/src/site/xdoc/index.xml Wed Apr 19 08:10:52 2006
@@ -133,7 +133,8 @@
 
                 <p>
                     For more, see our
-                    <a href="roadmap.html">Roadmap FAQ.</a>
+                    <a href="roadmap.html">Roadmap FAQ, </a> especially 
+                    <a href="roadmap.html#choice">What should I use for my next project?</a>.
                 </p>
             </subsection>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org