[jsr-314-open] [293-Ajax] REOPEN rename <f:ajax> to <f:clientBehavior>?
Kito Mann
kito.mann at VIRTUA.COM
Thu Apr 23 07:58:00 EDT 2009
On Apr 23, 2009, at 7:45 AM, Roger Kitain <Roger.Kitain at SUN.COM> wrote:
> No. Do not rename f:ajax tag. Ajax is just one type of client
> behavior. This is an important distinction that must
> be understood.
+1
>
>
> Andy Schwartz wrote:
>> Hi Ed -
>>
>> I can see the argument that we should provide a generic
>> <f:clientBehavior> that plays the same role that <f:converter> and
>> <f:validator> play for Converters and Validators - ie. allows the
>> page author to attach an arbitrary attached object instance by id/
>> binding. (I kind of thought that we might have provided this
>> already, but looking at the release candidate 2 PFD tag docs, I do
>> not see this.) However, I do not see <f:clientBehavior> as as a
>> replacement for <f:ajax>, but an addition to our tag API. Since
>> such an addition would make the Behavior API more consistent with
>> our Converter/Validator APIs - something we've been striving for
>> from the start of the Behavior API design process - I would be
>> happy to see this go in.
>>
>> I am very much opposed, however, to removing the <f:ajax> tag in
>> favor of a generic <f:clientBehavior> tag, for the same reasons
>> that I would be opposed to removing, say, <f:convertNumber> in
>> favor of the generic <f:converter> tag.
>>
>> Andy
>>
>> Ed Burns wrote On 4/23/2009 4:43 AM ET:
>>> I am opening the 2.0 door a crack to consider this one renaming
>>> change.
>>> Don't expect that I'll let other things through.
>>>
>>> Several people have suggested renaming f:ajax to
>>> f:clientBehavior. Here
>>> are some arguments for and against renaming.
>>>
>>> Arguments for renaming
>>>
>>> * more correct. The attached object is a clientBehavior
>>>
>>> * it's possible and likely to use the tag for non-ajax things
>>>
>>> * this is the 20% case
>>>
>>> Arguments against renaming
>>>
>>> * most users will be using the tag for Ajax
>>>
>>> * IDE autocomplete is important to consider. Many new users rely
>>> heavily on this feature and if we don't have an ajax tag, we force
>>> them to look at the docs. Autocomplete junkies hate that.
>>>
>>> * this is the 80% case
>>>
>>> My opinion is not to rename, but Pete, Martin and I have different
>>> thoughts on this so I'll bring it to the EG.
>>>
>>> Ed
>>>
More information about the jsr-314-open-mirror
mailing list