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