Spry framework

Spry framework

The Spry Framework is an open source Ajax framework developed by Adobe Systems which is used in the construction of Rich Internet Applications. [cite news |title=Adobe Adds Spry Framework for AJAX |author=Darryl K. Taft |publisher="eWeek" |date=2006-05-11 |url=http://www.eweek.com/c/a/Application-Development/Adobe-Adds-Spry-Framework-for-AJAX/ |accessdate=2008-04-05] Unlike other pure JavaScript frameworks such as the Dojo Toolkit and Prototype, Spry is geared towards web designers, not web developers, although it is increasingly difficult to decouple these two fields.

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 the Xpath JavaScript library of Google's 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. Adobe has not specified a target release date for the Spry framework, nor has it posted any sort of roadmap. Spry prerelease 1.5 was released on May 17, 2007

Usage

The Spry framework is directly integrated into Adobe Systems's Dreamweaver CS3. [cite news |title=Dreamweaver CS3 integrates Spry framework for Ajax |author=Jim Dalrymple |publisher="Macworld" |date=2007-03-27 |url=http://www.macworld.com/article/56994/2007/03/cs3dweaver.html |accessdate=2008-04-05] [ [http://www.adobe.com/products/dreamweaver/?xNav=MCDW Dreamweaver product page - reasons to upgrade] ] There is further speculation as to how Adobe will utilize the Spry codebase. Possible uses are:
* Ajax development within an IDE such as Eclipse (software).
* Ajax generation from server code using ColdFusion. Ruby on Rails offers similar functionality.
* Ajax application generation from Adobe Flex code. OpenLaszlo will offer similar functionality with their "Legals" release (version 4).

Competitors

Spry competes with a number of other Ajax frameworks and toolkits:
* Atlas Framework from Microsoft
* Ext
* Dojo Toolkit
* Echo
* Google Web Toolkit
* jQuery
* Mootools
* Prototype and Script.aculo.us
* Yahoo! UI Library

ee also

* Ajax Framework

References

External links

* [http://labs.adobe.com/technologies/spry/ Official website] .


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Spry framework — Spry JavaScript Framework Тип JavaScript библиотека Разработчик Adobe Systems ОС …   Википедия

  • Spry — may refer to:* Spry, Pennsylvania * Spry Vegetable Shortening * Spry framework, an open source AJAX framework (web development) * Spry (surname), people with the surname Spry …   Wikipedia

  • Framework — Framework  термин, имеющий размытое значение. Обычно используется в программировании, обозначая «простую концептуальную структуру, используемую для решения сложной, проблемной задачи». Значение этого термина существенно зависит от контекста его… …   Википедия

  • Spry — JavaScript Framework Тип JavaScript библиотека Разработчик Adobe Systems Операционная система Кроссплатформенное ПО Посл …   Википедия

  • Spry — ist der Familienname folgender Personen: Irene Mary Spry (1907–1998), kanadische Wirtschaftshistorikerin William Spry (1864–1929), US amerikanischer Politiker, Gouverneur von Utah Spry bezeichnet außerdem: Spry (Pennsylvania), eine Ortschaft im… …   Deutsch Wikipedia

  • ZK Framework — ZK Simple and Rich Тип Ajax веб фреймворк Разработчик …   Википедия

  • Akelos PHP Framework — Тип Фреймворк для разработки веб приложений Написана на ОС Кроссплатформенное программное обеспечение Версия 0.9 8 февраля 2009 …   Википедия

  • Lift (framework) — У этого термина существуют и другие значения, см. Lift. Lift Тип Фреймворк для разработки веб приложений Разработчик Lift Team …   Википедия

  • Spring Framework — У этого термина существуют и другие значения, см. Spring. Spring Framework Тип Application framework Разработчик SpringSource Написана на …   Википедия

  • Zend Framework — Тип Программный каркас для создания веб приложений Разработчик Zend Technologies Операционная система Кроссплатформенное программное обеспечение Последняя версия …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”