Spry Framework
Adobe Labs is following the footsteps of Google, and Yahoo and has now released a yet another JavaScript-based Web 2.0 framework. Adobe Labs has recently released the Spry Framework, a client-side Ajax powered JavaScript library. I been playing with Spry and I have to say that I like what I have seen. Unlike other Ajax flavored effects libraries such as Moo.fx, Prototype, and jQuery, the Spry Framework read and transform XML data on the inside an HTML file!
The only concern that I have about Spry at this time is the use of proprietary attributes used to define Spry regions. The use of the Spry attributes are similar to the Struts Logic tag library. You can loop over each row in a tabular data representing a companies employees with the following Spry snippet:
<UL spryregion="dataSetEmployees">
<LI spryrepeat="dataSetEmployees">{@fName} {@lName}</LI>
</UL>
With Spry I could do in the client what I had been doing for years in the server with a custom Java applications and a bunch of XSLT files used to transform XML data into HTML.
If you want to learn more head out to the Spry Framework website. Adobe Labs has plenty of great examples and a pretty detailed tutorial in the Spry website. One last note, Spry makes use of Google’s AJAXSLT. AJAXSLT is a JavaScript implementation of XSL-T.
Technorati Tags: spry, ajaxslt, ajax, framework, javascript, java, xsl, xslt