My congratulations to Howard and everyone else on the team. Tapestry 5.0 is an absolutely magnificent piece of work.

Regards,

Geoff Callender

On 13/12/2008, at 7:53 AM, Martijn Brinkers wrote:

Hi Howard,

Congratulations with the final release. Tapestry is awsome!

Best regards,

Martijn Brinkers

On Fri, 2008-12-12 at 10:52 -0800, Howard Lewis Ship wrote:
Apache Tapestry 5.0 final release (5.0.18)

After nearly three years of development, the final release of Apache
Tapestry 5.0 is now available for download.

Apache Tapestry 5 is a total rewrite of the Tapestry web application
framework, bringing forward Tapestry's core concepts: reusable
components, true encapsulation, readable templates, well thought-out
localization/internationalization, and easy management of server-side
state.

Tapestry 5 builds on top of this with a host of new features:

* True POJO component classes: no base classes to extend, no
 interfaces to implement.

* Live class reloading: no need to redeploy to see code changes.

* XML templates with namespaces.

* Minimal configuration via naming conventions and annotations.

* Integrated Ajax support, built on top of Prototype and
 Scriptaculous.

* Automatic client-side form input validation.

* High performance via pooled objects (and by avoiding the use of
 reflection).

* Automatic REST-style URLs.

* Built-in integration with Hibernate and Spring.

* Best-of-breed exception reporting.

* Built-in extensible mega-components: BeanEditForm, BeanDisplay and
 Grid (to edit and display any JavaBean or collection of JavaBeans).

Tapestry organizes your application into pages, and components within
pages; pages and components are ordinary POJOs: not singletons (like
servlets). Tapestry combines pages, page templates, components,
component templates, and other resources together for you, managing
server-side state, the creation of URLs and the dispatch of incoming
requests. You build your application in terms of the methods and
properties of your objects, not in terms of URLs or the Servlet API.

Tapestry features great exception reporting to keep you on track, and
live class reloading to keep you agile.  Tapestry templates are XML
documents, using a namespace for Tapestry-specific elements. Tapestry
is designed to be easy to develop, using any standard IDE with an XML
editor.

Tapestry is simple, sensible and fun. It keeps you productive by
freeing you from the boring, mechanical aspects of web application
development. You can stay focused on what makes your application
interesting and unique, and let Tapestry handle all the ugly plumbing.

Tapestry is made available under the Apache Software License 2.0.
Tapestry is free to download, free to use, free to redistribute and
free to modify.

Tapestry 5.0.18

* Project page: http://tapestry.apache.org/tapestry5/

* Download: http://tapestry.apache.org/download.html

* Release Notes:
 http://tapestry.apache.org/tapestry5/release-notes.html

* Upgrade Notes: http://tapestry.apache.org/tapestry5/upgrade.html

* Via Maven:

   <dependency>
       <groupId>org.apache.tapestry</groupId>
        <artifactId>tapestry-core</artifactId>
        <version>5.0.18</version>
   </dependency>





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to