For the home page, I kind of see the need for a section "What is Tapestry?"
Here's my first pass: What is Tapestry? Tapestry is ... agile Easy 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 ... fast Tapestry is pure Java. It doesn't use Java reflection, and is built to cleanly support large numbers of threads. Better yet, it automatically includes standard performance-enhancing strategies such as GZip content compression, JavaScript aggregation, and far future expires headers ... all techniques to cut down on the size and number of requests. Tapestry is ... productive 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 and why it was doing it. Tapestry is ... scalable Tapestry scales up big on a single server, but also gives you great options for 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 ... adaptable Tapestry's architecture is open and extensible. Don't like how Tapestry does something? 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 is ... global Tapestry 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 ... dependable Tapestry's roots go back to 2003 as an Apache project, and even earlier as an open-source projects. Thousands of applications run on Tapestry, including high-throughput sites like SeeSaw.com. Tapestry applications have a history of running glitch-free. Tapestry is ... fun Tapestry 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! -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
