Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Minor: more about integrating with non-prototype libraries

...

Tapestry provides easy-to-use support for Ajax, the technique of using JavaScript to dynamically updating parts of a web page with content from the server without redrawing the whole page. See Ajax and Zones for details.

Built-in Libraries

Wiki Markup
{float:right|width=30%|background=#eee}
{color:green}*Alternatives to Prototype*{color}
ThereTapestry are both immediate and long-term efforts underway to allow Tapestry tocan also work betterwell with other JavaScript libraries, such as JQuery and ExtJS:
* [Tapestry5HowToIntegrateJQuery|httpTapestry5-Jquery module|https://wikigithub.apache.orgcom/tapestrygot5/Tapestry5HowToIntegrateJQuerytapestry5-jquery] -- Using JQuery _ininstead addition toof_ Prototype
* [Tapestry-Jquery moduleTapestry5HowToIntegrateJQuery|http://tapestrywiki.iokoapache.comorg/tapestry-jquery/Tapestry5HowToIntegrateJQuery] -- Using JQuery _in addition to_ Prototype
* [Tapestry5Tapestry-Jquery module|httpshttp://githubtapestry.ioko.com/got5/tapestry5tapestry-jquery/] -- Using JQuery _insteadin addition ofto_ Prototype
* [TAP5-999|https://issues.apache.org/jira/browse/TAP5-999] proposestracks work underway to introduce an agnostic tapestry.js layer to allow switching from Prototype to JQuery
* [TAPS-1364|https://issues.apache.org/jira/browse/TAP5-1364] lists some starting points for ExtJS integration
{float}

...

Tapestry comes with the Prototype and Scriptaculous libraries ... no extra download is required. Tapestry will automatically link into your pages the prototype.js, scriptaculous.js, and effects.js libraries, as well as the Tapestry library, tapestry.js.

...