Wrt jquery vs. others, i'd say jquery has won especially for your
"everyday webapp", i.e.  the webapp that contains lots of html
pages and mostly serves just that - html pages. Incidentally, i believe
that that's where Tapestry is good at - creating the markup for those
pages.

On the other end, there's the "one-page webapps". Those mostly
serve data in json or xml format and I believe jquery is not well
suited for those (yet) - interestingly [1] was written today and deals
with exactly this separation.

To get back to Tapestry though, i tried today Robin's tapestry5-jquery
after first upgrading it for 5.2 - see [2], [3]

Some tests in [3] are failing but i was anxious to use it so i ported the
tapestwitter app from prototype to jquery and it almost worked. Both versions
have the exact same functionality and there's no trace of prototype in the
jquery version but there's still work to be done (zone updating in my 5.2
upgrade has some issues - but perhaps i've just messed things up)

Anyway, almost all the changes required were about rewriting custom
prototype code to jquery - see [4]. So, all in all, tapestry5-jquery
is definitely
worth a try

[1] http://rmurphey.posterous.com/on-jquery-large-applications
[2] http://github.com/andyhot/tapestry5-clientresources/tree/tap-5.2
[3] http://github.com/andyhot/tapestry5-jquery/tree/tap-5.2
[4] 
http://github.com/andyhot/tapestwitter/commit/44b5e8a49df4292eddb95499e2b234403b9c5066

On Mon, Aug 9, 2010 at 20:07, Ville Virtanen <ville.virta...@cerion.fi> wrote:
>
> Portlet support and this Js fix are the most important new features.
> Especially the no-portlet support part stopped T5 in recent evaluation to
> build SAP front end and handling portal for multinational customer running
> Oracle's weblogics.
>
>  - Ville
>
>
> Howard Lewis Ship wrote:
>>
>> jQuery and Prototype have similar capabilities implemented in
>> extremely different ways.
>>
>> My intention is to factor out what T5 and the standard components use
>> into a thin wrapper library around either Prototype or jQuery, or
>> others (such as Ext, YUI, etc.).  Name you favorite JS library and
>> you'll hear people call out their favorites you've never even heard
>> of!
>>
>> At this point, Tapestry has had enough JS exposure for me to identify
>> a minimum set of common operations.
>>
>> On Mon, Aug 9, 2010 at 9:12 AM, Pierce Wetter <pie...@paceap.com> wrote:
>>>
>>> On Aug 9, 2010, at 5:50 AM, Michael Gentry wrote:
>>>
>>>> A downside to Tapestry adopting JQuery at this point is it hurts those
>>>> of us who bit the bullet and used Prototype (since it comes with T5
>>>> for "free").  It would make upgrading more time consuming.
>>>> Personally, I would prefer JQuery, but there is a cost involved in
>>>> using it now (additional bandwidth + memory footprint) or in the
>>>> future (conversion).
>>>
>>>  Doesn't JQuery support a superset of Prototype? Does anyone know what
>>> the incompatibilities are?
>>>
>>>
>>
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/Why-would-I-choose-JQuery--tp29360084p29390075.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>



-- 
Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
Tapestry PMC / Tacos developer
Open Source / JEE Consulting

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to