Adobe’s Spry Framework for AJAX

Adobe Labs have introduced a preview of their new Spry Framework for AJAX, which aims to demystify AJAX for a non-technical audience. Adobe are attempting to enable anyone with basic HTML, CSS and JavaScript skills to be able to harness the power of AJAX within their pages.
Sadly, at this initial stage it seems that the goal of easy-of-use has been held higher than even the most basic principals of valid markup and accessibility best practise. Opting to make implementation as simple as possible, Spry uses custom attributes and old-school 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 the if…then, we decided to go to all custom attributes.
Replace “breaking validation” with “breaking our customers’ pages” at your own discretion.
Of course, Spry is just a preview and Adobe are actively soliciting feedback. As it currently stands, the framework is certainly not ready for prime-time, and if it’s the sort of framework you’d otherwise find useful, I encourage you to investigate it and offer constructive feedback. Thanks! 🙂

More from my site

  • Flex-Ajax Bridge by Adobe Labs What Is the Flex-Ajax Bridge?The Flex-Ajax Bridge (FABridge) is a small, unobtrusive library of code that you can insert into an Adobe® Flex™ application, a Flex component, or even an […]
  • PHP Tutorials While im browsing the world wide web, I again searched for php tutorials, and I think that I should post PHP tutorials that google listed in their first page of search results. I'm just […]
  • AJAX Defined in Wikipedia Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by […]
  • Ajax: A New Approach to Web Applications Defining AjaxAjax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates: > standards-based […]
  • Switching to a new theme this 2016 Because it's already 2016 and I'm still not updating this blog as frequently as 5 years ago, I think I need to switch to another theme. A theme that is very light (preferably no javascript […]
  • After almost 1 year I'm back! Since last year, I have 13,669 blocked malicious login attempts in this blog and 2,177,463 spam comments blocked by Akismet. Thanks to Jetpack, WordPress, and Akismet for […]

Leave a Reply

Your email address will not be published. Required fields are marked *