Actually, I'm not happy with the "dependable" section.  That one needs
some love.

On Tue, Oct 12, 2010 at 11:52 AM, Joachim Van der Auwera
<[email protected]> wrote:
> 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]
>
>



-- 
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