Adobe pre-releases AJAX framework to ease programming
Adobe pre-released an AJAX library called Spry, to make programming easier for Web designers.
The library is developed at Adobe Labs, the pre-release features data capabilities to incorporate XML into HTML documents using technologies such as HTML, Cascading Style Sheets, and a minimal amount of JavaScript.
About Spry
As Adobe talked to Web designers, the company found they were interested in AJAX but that many existing frameworks were more oriented to existing programming skills. Spry features data capabilities that can be leveraged to build AJAX-enabled interfaces.
Adobe does not see its Flash technology for Web applications as competitive with AJAX. "We see them as tools that leverage some of the same skills and provide different levels of functionality," said Todd Hay, director of platform marketing at Adobe.
The pre-release thus far lacks a widget framework; Adobe continues to work on an architecture for widgets.
However, at this initial stage it seems that the library isn't fully compliant to the current webstandarts. Spry uses custom attributes and old obtrusive JavaScript techniques, welding the behaviour layer firmly to the content.
On the subject of custom attributes, Adobe’s Donald Booth responds:
We were trying to stay away from custom attributes for validation reasons. But, there was no way to implement
if...then
statements with out one. And we were defining the datasets within the class attribute. This was troublesome, and since we were already breaking validation with theif...then
, we decided to go to all custom attributes.
Adobe is evaluating when it will offer Spry as a general release and is listening to community feedback first. Adobe hopes eventually to monetize Spry by incorporating support for it into authoring tools such as Dreamweaver.
Spry Demos
Below is a list of Spry Demo's:
Open Source Yahoo AJAX Libraries Updated
As many of you know, Adobe is not the only company that is releasing AJAX libraries. Yahoo also has a great one too.
You can Download the entire library, its documentation and examples from Sourceforge.
Comments
Be the first to write a comment
You must me logged in to write a comment.