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]

Reply via email to