Leandro Saad wrote:
Correct.

JSON is not AJAX. JSON is a (very good) way to serialize your data and send
it to the client.
IMHO turbine should leverage the pipeline concept in order to promote reuse
on modules for classic and ajax requests. I've done this on Guara, a small
framework based on Turbine. In Guara, you can execute the exact same action, for instance, ListUsers or AddUser, but send a totally different response to
the browser because the pipeline for ajax does not render the layout, for
example.


You can do that in plain Turbine as well. I have used the JAXB approach quite successfully (actually I use the Altova generated classes from a XSD, but this is very similar) This is using a RawScreen, thus bypassing the template engine. This approach works nice for all kinds of plain Ajax requests.

*But* you need to write the stuff to extract the data needed for display in JavaScript anyway. Prototype and Scriptaculous help a bit but it is still a PITA, given the fact that testing/debugging JavaScript cross-browser is still a nightmare.

So from my point of view the whole Ajax stuff is not an issue of the server framework, but the client support.

Bye, Thomas.

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

Reply via email to