IndexPage edited by Igor Drobiazko
Comment:
Added mybet.com
Changes (1)
Full ContentComponent oriented framework for creating dynamic, robust, highly scalable web applications in Java.
We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. News
Last changed Nov 20, 2010 07:21 by Christophe Cordenier
Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available.
Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship
Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available.
Last changed Nov 07, 2010 17:24 by Andreas Andreou
Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available.
Last changed Nov 07, 2010 17:24 by Andreas Andreou
Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax.
Last changed Nov 19, 2010 14:43 by Howard M. Lewis Ship
Christophe Cordenier, known for his work on the collaborative authoring site Wooki, has been voted in as a Tapestry committer.
Last changed Nov 19, 2010 14:44 by Howard M. Lewis Ship
Robin Komiwes, known for his work on the collaborative authoring site Wooki, has been voted in as a Tapestry committer.
Last changed Nov 19, 2010 14:47 by Howard M. Lewis Ship
Ulrich Stärk, a very active Tapestry community member, has been voted in as a Tapestry committer. Welcome aboard, Uli!
Last changed Nov 19, 2010 14:48 by Howard M. Lewis Ship
Thiago H. de Paula Figueiredo has been elected as a member of the Tapestry PMC. Thiago is looking forward to a good number of improvements to Tapestry based on his Ars Machina project.
Last changed Nov 19, 2010 14:39 by Howard M. Lewis Ship
The first comprehensive book on Tapestry 5 is now available as an eBook: Tapestry 5: Die Entwicklung von Webanwendungen mit Leichtigkeit was written by Tapestry's own Igor Drobiazko. The book is written in German. What is Apache Tapestry?Tapestry is ... a web framework for JavaTapestry applications are written in Java, the most popular enterprise applications development language. Tapestry combines simple Java classes with straight-forward templates to form pages and components. Tapestry is ... highly productiveTapestry embraces convention over configuration, so say goodbye to endless XML configuration files. Tapestry is based on components, which allows heavy reuse of elements across multiple pages. Code and templates are lean and mean. Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. Advanced exception reporting gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what Tapestry was doing, why it was doing it, what went wrong, and how to fix it. Tapestry is ... fastTapestry is pure Java. It doesn't use Java reflection, and is built to cleanly support large numbers of concurrent threads. Better yet, it automatically includes standard performance-enhancing strategies such as GZip content compression, _javascript_ aggregation, and far future expires headers ... all of which cut down on the number of requests from the client, and the size of the responses sent back. Tapestry is ... agileEasy to code, easy to test, easy to deploy. Tapestry encourages you to work in small increments with immediate feedback so you are always making fast, forward progress. Want to code in Groovy or Scala instead? No problem! Tapestry is ... scalableTapestry works well for everything from small applications with just a handful of pages, all the way up to large teams and applications with hundreds of pages and custom components. For big teams, Tapestry's pages-and-components design ensures that the efforts of different developers stay automatically integrated. Tapestry scales up big on a single server, but also gives you great options when you need to switch to a cluster. Tapestry makes it easy to store information on the client (as hidden fields or query parameters) or on the server (in the session). Tapestry is ... component basedTapestry applications consist of pages and components. Components are easy to write, and easy to hook together. Simple components can be just a few lines of code, complex components may have their own templates and contain other components. Tapestry always has an overall map of your application, because it knows all the pages and all the components within the pages ... this lets Tapestry do all the "boring plumbing" of web application development. Tapestry is ... adaptableTapestry's architecture is open and extensible. Don't like how Tapestry operates? There's a clean way to add your own logic, or substitute some of Tapestry's logic with your own. Tapestry modules make it easy to create components and package them for reuse in your current application, or across many applications. Tapestry has built-in modules for integrating Tapestry with the popular Hibernate and Spring projects, and third-party integrations with other tools, such as Quartz. Tapestry is ... modularTapestry's built-in Inversion of Control container is built to support richly layered applications as a stack of libraries. Just drop a library onto the classpath and start using the components, services and integrations it provides. Simple libraries add components and new features to Tapestry, more complex ones can change Tapestry from just a web framework into a full-stack Rapid Application Development solution. Tapestry is ... globalTapestry has built-in support for more than a dozen different languages, and makes it easy for your application to cleanly support multiple localizations. Tapestry automatically tracks the user's preferred locale and makes it easy to access user-localized messages across the entire application. Tapestry is ... dependableTapestry's roots go back to 2003 as an Apache project, and even earlier as an open-source project. Thousands of applications run on Tapestry, including high-throughput sites such as SeeSaw.com. Tapestry applications have a history of running glitch-free. Tapestry is ... funTapestry removes the tedium of developing web applications, leaving just the fun parts. Tapestry keeps you "in the zone", having fun and coding up a storm! Tapestry: code less, deliver more! More on Tapestry philosophy Who is using Tapestry?
Change Notification Preferences
View Online
|
View Changes
|
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence
- [CONF] Apache Tapestry > Index confluence