I enjoy #1. It's a real improvement.

Every once in a while i hit a problem and go "oops, need to specify the binding" but that happens rarely and is easy to fix.

The default bindings make sense and you can ignore the defaults and put prefixes everywhere.

Also, I enjoy being able to set the default bindings for the parameters of components I create.

~eli

Howard Lewis Ship wrote:

With the new betas out, I'm thinking that it's become easier to
discuss the binding prefixes.

I like how succinct the prefixes are but if we can get a consensus, we
can change things around.

I would suggest that, if we remove explicit default binding prefixes
on parameters, we still use a simpler system of defaults:  literal:
for HTML (or other templates), ognl: for XML and elsewhere (such as
annotations).

<form jwcid="@Form" listener="doSubmit">

vs.

<form jwcid="@Form" listener="listener:doSubmit">

vs.

<form jwcid="@Form" listener="ognl:listeners.doSubmit">


I prefer #1, but would be satisified with #2.  Either is better than
#3 (as it stands in Tapestry 3.0).

What are people finding now that they are (hopefully) playing with Tapestry?


Reply via email to