tapestry is the one of the best java web framework in the  world.[?][?][?][?][?]
[?][?][?][?][?]

cheers

charith

On Tue, Oct 12, 2010 at 11:56 PM, Howard Lewis Ship <[email protected]>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!
>
> --
> 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