Matt, I played around with the Taconite stuff quite a bit 18 months ago or so. I really like the readability of the XML--it makes it very easy to figure out what's supposed to happen.
Plus, all changes are driven from the XML, so if you've restructured your returning record to include more information, you don't need to worry about making changes in multiple places, since the XML contains all instructions. However, the verbose XML language is both a plus and a negative. It's very easy to read and determine what's going on, but it also means you end up with much large data packets you need to transfer between the client and server. -Dan >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On >Behalf Of Matt Grimm >Sent: Sunday, February 11, 2007 2:25 PM >To: jQuery Discussion. >Subject: Re: [jQuery] Taconite Plugin - New and Improved! > >Mike, this is an extraordinary idea. I'm still working out exactly how I >can implement it into my current projects, but this could very well >change the way I use JavaScript in heavy AJAX environments. This allows >me to use true AJAX (as opposed to AHAH) while still maintaining the >flexibility of making asynchronous calls to update HTML snippets. The >beauty I see is that I don't need to write one large library that >contains each and every JS call I'll make in the lifetime of a page. >Instead, I only have to include the relevant code for the particular >call that has just been made. Plus, using a MVC framework and templating >engine, the HTML and JS can be cleanly written together with well-formed >XML documents. > >Thank you. This is great. > >m. > >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On >Behalf Of Mike Alsup >Sent: Tuesday, February 06, 2007 11:40 AM >To: jQuery Discussion. >Subject: [jQuery] Taconite Plugin - New and Improved! > >I've just rewritten my Taconite Plugin and added some pretty cool >features. If you're not familiar with Taconite, it's an easy way to >effect multiple client-side updates with the results of a single ajax >call. With this latest version there is absolutely no code required >to process command documents returned from the server. The plugin >detects taconite responses and automatically processes them for you. > >Other changes: > >- Available commands now include almost everything in the jQuery API >- Vastly improved logging/debug support >- Fully extensible > >Full details and examples can be found at: >http://www.malsup.com/jquery/taconite/ > >Mike > >PS: For anyone using my old xmlExec plugin, this is a drop-in >replacement. > >_______________________________________________ >jQuery mailing list >[email protected] >http://jquery.com/discuss/ > >_______________________________________________ >jQuery mailing list >[email protected] >http://jquery.com/discuss/ _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
