I don't think there is any page that compares them, quick overview:

Code-behind: Provides default mappings for pages without actions,
default results (finds templates based on action name and result)

Zero-Conf: Provides annotations: @Result, @Namespace and
@ParentPackage to create action mappings

Convention: Provides default mapping for actions and results.
Annotations: @Action (results, interceptorRefs...), @Result,
@InterceptorRefs, @Namespace,@ParentPackage, @ResultPath, it also
created default package actions based on convention (Index)

musachy
//maybe some stuff missing on them...

On Thu, May 15, 2008 at 1:07 AM, Al Sutton <[EMAIL PROTECTED]> wrote:
> Has anyone made a web page comparing the plugins?, if it took a while to get
> to grips with it's probably worth offering users a page with something like
> a checkbox grid feature comparison.
>
> It could also help some of us understand what each one does ;).
>
> Al.
>
> ----- Original Message ----- From: "Bob Tiernay" <[EMAIL PROTECTED]>
> To: "Struts Developers List" <dev@struts.apache.org>
> Sent: Wednesday, May 14, 2008 8:43 PM
> Subject: RE: [VOTE] Bring Convention plugin into trunk and deprecate Zero
> Config
>
>
>
> +1
>
> I think that this plugin is of great worth to every day development.  I
> would like to echo some other people's sentiments that a unified plugin
> would be a significant value add to new struts developers. I know that there
> is much overlap and confusion between:
>
> 1. Zero-config
> 2. Code behind
> 3. Smart urls
> 4. REST
> 5. Convention
>
> It took me a while to mentally model the differences / similarities between
> them all , and surely I can't be the only one :)
>
> I understand that ideally plugins should have high cohesion and low
> coupling... but having so many options does more harm than good in this
> case.  IMO this is an example of plugin fragmentation that should be
> resolved with a unified, best-of-breed approach, leaving the other plugins
> as they are for those concerned about deprecation.
>
> Bob
>>
>> Date: Tue, 13 May 2008 23:39:39 -0400> From: [EMAIL PROTECTED]> To:
>> dev@struts.apache.org> Subject: [VOTE] Bring Convention plugin into trunk
>> and deprecate Zero Config> > With the addition of @IntereceptorRefs to the
>> Convention plugin, it is> now possible to do most of the action mapping
>> using annotations. Also> having 2 plugins to do the same thing is really
>> confusing for users,> so we should deprecate Zero Config (good thing is that
>> it was always> "experimental").> > If you have had a chance to look at the
>> Convention plugin, please vote:> > [+1] Move the Convention plugin to trunk
>> and deprecate Zero Configuration plugin> [-1] Leave it in sandbox.
>> (reasons?)> > > regards> musachy> -- > "Hey you! Would you help me to carry
>> the stone?" Pink Floyd>  >
>> ---------------------------------------------------------------------> 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]
>
>



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

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

Reply via email to