+1.  If we can have some jazzy JS/CSS magic that makes the "words" appear but 
then shows the additional explanations on hover or some other nice way, that'd 
be slick.  But frankly I like the content.

Christian.

On Oct 12, 2010, at 4:22 PM, Howard Lewis Ship wrote:

> Tapestry is ... a web framework for Java
> 
>  Tapestry applications are written in Java, the most popular
> enterprise applications development language. Tapestry combines
>  simple Java classes with straight-forward templates to form
> components and pages and takes care of all the
>  "ugly plumbing" of a typical web application. Tapestry embraces
> convention over configuration, which means no
>  XML configuration.
> 
> Tapestry is ... component based
> 
>  Tapestry applications consist of pages and components. Components
> are easy to write, and hook together easily ... components
>  can contain other components. Tapestry always has an overall map of
> your application, because it knows all the pages
>  and all the components within the pages ... this lets Tapestry do
> all the "dirty plumbing" of web application development.
> 
> Tapestry is ... scalable
> 
>  Tapestry works well for everything from a lone developer working on
> an application with just a couple of pages,
>  all the way up to large teams and applications with hundreds of
> pages and custom components. For big teams, Tapestry's
>  pages and components design keeps the efforts of different
> developers automatically integrated.
> 
> 
> On Tue, Oct 12, 2010 at 12:16 PM, Christian Gruber
> <[email protected]> wrote:
>> I'm thinking the basic "a web-UI framework for Java" might be useful for the 
>> "stating the obvious" department.
>> 
>> But some people coming to the site may not actually get that context, if 
>> they're journalists or managers looking at platforms.  Probably need to make 
>> some sort of really hyper-obvious statement that categorizes its niche.
>> 
>> Christian.
>> 
>> On Oct 12, 2010, at 2:58 PM, Howard Lewis Ship wrote:
>> 
>>> 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]
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> 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]
> 


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

Reply via email to