I agree that renaming it makes sense to us (because those of us on this list are in the thick of it), but could be very confusing to people who already think of "Struts Action" or "Struts Classic" as just "Struts".

I'll still be here whatever you guys decide ;)


--
James Mitchell
678.910.8017




On Nov 12, 2005, at 7:10 PM, Niall Pemberton wrote:

My +1 is to just carry on calling it Struts and don't see any need to
change. I think everyone gets it that we have two frameworks - one called "Shale" and the other "Struts" and any confusion about the Struts "project" and Struts "framework" is minor. Changing how we label the framework is more
confusing IMO and reduces clarity ;-).

Also I believe Shale has/is doing a good job of establishing its name
(including using the "org.apache.shale" package) that there is no need to
have to qualify "Struts".

How about we make the Struts home page more explicit, something like the
following...

   <h1>Struts - One Project, Two Frameworks<h1>
        The Struts project.....

   <h2>Struts Framework</h2>
        The Struts framework.....

   <h2>Shale Framework</h2>
        The Shale framework.....

Niall

----- Original Message -----
From: "Ted Husted" <[EMAIL PROTECTED]>
Sent: Saturday, November 12, 2005 3:37 PM


The website seems to be in pretty good shape now. I just ran build-all
on the applications subproject, and that's looking pretty good too. I
think that just leaves

* Reviewing the applications
* Adding the Actions package to PlugIns and renaming it Extra

If this all goes well, then I'm thinking we can roll 1.3.0 sometime next
week.

Now about the whole "what to call it" thing :)

I was about to suggest "Struts Smurf", but, hey, why not go for the
next best thing?

We've called everything else "Action", why not call the framework that too?
:)

OK, let's try it on for size:

Today, the Apache Struts project is comprised of two distinct
frameworks and several subprojects. The two frameworks are *Struts
Action* and *Struts Shale*. Struts Action is the original action/page
framework. Struts Shale is an event/component framework based on
JavaServer Faces.
...

Struts Action is a flexible control layer based on standard
technologies like Java Servlets, JavaBeans, ResourceBundles, and XML,
as well as various Jakarta Commons packages, like BeanUtils and Chain
of Responsibility. Action helps you create an extensible development
environment for your application, based on published standards and
proven design patterns.
....

Struts Action in a Nutshell

The framework's controller class, also called "Action",  acts as a
bridge between the application's Model and the web View. When a
request is received, the Request Processor invokes an Action class.
The Action class consults with the Model (or, preferably, a Facade
representing your Model) to examine or update the application's state.
The framework provides an ActionForm class to help transfer data
between Model and View.
....

We could then call the bundle the "Struts Action Library".

Thoughts on calling the core of the original framework "Action"? Last call!

-Ted.



---------------------------------------------------------------------
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]

Reply via email to