Tapestry is a powerful, all-Java framework for creating leading edge
web applications in Java. Tapestry has been developed by
Howard Lewis Ship.
Tapestry is positioned primarily as an alternative to
JavaServer Pages. It replaces the scripting and code generation of JSPs with a full-fledged
component object model.
Tapestry provides a component object model for building web applications, which results in
the following benefits:
- Very high level of reuse, within and between projects
Everything in Tapestry is a reusable component
- Frees developers from writing boring, buggy code
Code in terms of objects, methods and properties, not URLs and query parameters
- Allows applications' complexity to scale well
Framework does all the URL building and message dispatching, transparently
- Easy Internationalization/Localization
Framework selects localized version of templates and images
- Extremely robust applications
Less code is less bugs;
plus sophisticated built-in exception reporting and other
developer tools built in
|