Don Brown wrote:
If we used the 'webwork' name in the package, I think we should abandon the idea of this being the second major version of Action.

Don,

Java packages are just a technical disposition for avoiding name collisions. There is no actual necessity to have that there be a particularly strong correspondence between package (or class) names and the actual name of the product on the box (or the virtual box in this case.)

Now, there is a convention (that is only loosely followed out there) that the first parts of the package indicate where it can be found on the net. (As a practical matter, not a big deal, since google is your friend...)

But that convention would imply that the thing should start:

org.apache.*

or

org.apache.struts.*

since struts.apache.org is now considered some sort of umbrella, and besides, the struts.apache.org is the canonical website location, I guess. The above aspects follow an established convention and make perfect sense.

But, aside from that, in general, you can rename a java software product from foo to bar to baz for whatever marketing reasons without renaming *any* actual java packages.

Well, in short, I think you are reasoning on the basis of a logical fallacy. Given that java package names do not have the transcendental implications you attribute to them, maybe you should just let the webwork people decide on the package naming (after the org.apache.* part) -- it is that community's work after all.

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/


In my opinion, a project needs to have a name, a single name, which one uses to identify it. If we want to bring WebWork in as a new Struts subproject, and that is an option, then I'm fine with that. However, I'm not OK with mixing webwork in with Action in with Struts. We need to make a decision, then move on.

Don

Niall Pemberton wrote:

+1 to webwork - "org.apache.webwork" if thats allowed, otherwise
"org.apache.struts.webwork".

Niall

On 3/27/06, Rainer Hermanns <[EMAIL PROTECTED]> wrote:

Hey there,

if webwork is an option as well, I would vote for org.apache.webwork :)

The tag prefix ui: won't be my choice... There are plenty of non-ui tags
within webwork. So this would result in something like: ui:/nonui: and
this would be quite annoying for me...
Same with html: prefix... Yes, some are html tags, but others are not...

So we would have to go the logic:, bean: and html: route...
Too much confusion...

Still my favourites are saf: or a: (and being sometimes lazy, ww: of
course :) )

cheers,
Rainer

PS: Can't we decide on this later if there is no consens now?
Since this is a simple refactoring with subversion it should not hold up
the incubation process for now...

 - com.opensymphony.webwork package -> org.apache.struts.action2
 - WebWork* classes -> Struts*
 - WebWork in comments, documentation -> Struts Action 2
 - webwork. as the configuration properties prefix -> struts.
 - ww: tag prefix -> a:/saf:

+1

I would also be +1 to:
  - com.opensymphony.webwork package -> org.apache.struts.webwork or
org.apache.webwork
  - ww: tag prefix -> ui:



--
James Mitchell




On Mar 25, 2006, at 5:27 PM, Ted Husted wrote:

STATUS so far

 - com.opensymphony.webwork package -> org.apache.struts.ti
 - WebWork* classes -> Struts*
 - WebWork in comments, documentation -> Struts Action 2
 - webwork. as the configuration properties prefix -> struts.
 - ww: tag prefix -> a:

+1 Don Brown, Martin Cooper (binding)
+1 Frank Zammetti  (non-binding)

 - com.opensymphony.webwork package -> org.apache.struts.action2
 - WebWork* classes -> Struts*
 - WebWork in comments, documentation -> Struts Action 2
 - webwork. as the configuration properties prefix -> struts.
 - ww: tag prefix -> a:/saf:

+1 Rainer Hermanns, Ted Husted, Alexandru Popescu, Rene Gielen
(binding)
+0 Toby Jee, Hubert Rabago (binding)
+1 Paul Benedict (non-binding)

If I've left any votes out, or gotten any of the votes wrong, be sure
to chime in!

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



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




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to