Great...

On 10/12/2010 08:26 PM, Howard Lewis Ship wrote:
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!



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to