Spry framework

From Wikipedia, the free encyclopedia

Template:Short description

Page Module:Infobox/styles.css has no content.

Spry Framework
[[Programmer|Original authorTemplate:Pluralize from text]]Adobe Systems
Template:Infobox software/simple
Written inJavaScript
TypeWeb application framework
LicenseMIT
Websitehttps://github.com/adobe/Spry

Script error: No such module "Check for conflicting parameters".

The Spry Framework is an open source Ajax framework developed by Adobe Systems which is used in the construction of Rich Internet applications.[1] Unlike other pure JavaScript frameworks such as the Dojo Toolkit and Prototype, Spry is geared towards web designers, not web developers. On August 29, 2012, Adobe announced that it would no longer continue development of Spry and handed it over to the community on GitHub.[2]

Components

The Spry framework broadly consists of

  • Spry Effects - animation effects like blind, fade, grow, highlight, shake, slide and squish.
  • Spry Data - data binding to HTML markup using minimal code or proprietary markup. Spry uses Google's Xpath JavaScript library to convert XML into JavaScript objects. It can handle XML, HTML and JSON data.
  • Spry Widgets - framework for development of widgets, and included widgets such as the accordion.

Versions

Spry is currently in beta. The current version is 1.6.1. Spry prerelease 1.5 was released on May 17, 2007

On August 29, 2012, Adobe announced that they would discontinue investing in Spry, focusing on jQuery instead.[2]

Usage

The Spry framework is directly integrated into Adobe Systems's Dreamweaver CS3.[3][4]

There is further speculation as to how Adobe will utilize the Spry codebase. Possible uses are:

Competitors

Spry competes with a number of other Ajax frameworks and toolkits:

  • Atlas Framework from Microsoft
  • Ext JS
  • Dojo Toolkit
  • Echo
  • Google Web Toolkit
  • jQuery
  • MooTools
  • M and Script.aculo.us
  • YUI Library

See also

Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content.Darryl K. Taft (2006-05-11). "Adobe Adds Spry Framework for AJAX". eWeek. Retrieved 2008-04-05.
  2. ^ a b Page Module:Citation/CS1/styles.css has no content.Sarthak Singhal (2012-12-29). "Update on Adobe Spry framework availability". Adobe Systems. Archived from the original on 2013-01-14. Retrieved 2013-01-15.
  3. ^ Page Module:Citation/CS1/styles.css has no content.Jim Dalrymple (2007-03-27). "Dreamweaver CS3 integrates Spry framework for Ajax". Macworld. Retrieved 2008-04-05.
  4. ^ Dreamweaver product page - reasons to upgrade

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Template:Adobe Systems