Thanks for the comments ... yes a breakdown like that would be nice.
Tapestry for Project Leaders (3 or so high-level entries) vs. Tapestry
for Web Developers (the remainder).

On Thu, Oct 14, 2010 at 2:25 PM, Sebastian Hennebrueder
<[email protected]> wrote:
> What do you think about a 2-3 short messages to non or less technical people
> and then some messages to softwaredevelopers
>
> Tapestry is ... a web framework for Java
>
> Tapestry provides all features you need to write a complete web application
> with or without use of Ajax. Tapestry applications are normally written in
> Java, the most popular
> enterprise applications development language but you may use Groovy and
> Skala as development language as well.
>
> Tapestry is ... highly productive
>
>  Tapestry embraces convention over configuration, which means little or none
> configuration effort. It is based on components which allows heavy reuse of
> elements in other pages. It supports hot class reloading. Just change a
> class and reload the browser page.
>
> Tapestry is ... scalable
>
>  Tapestry works well for everything from small web applications with just a
> couple of pages, to large web applications with hundreds or even thousand of
> pages. It scales great on a single server but its runs perfectly on
> clustered servers or cloud environments.
>
> Tapestry more technically
>
> 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. It helps you fixing problems with
> incredible detailed error messages.  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 for web
> application 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..based on components
>
> Tapestry is based on components and  templates
>  Tapestry applications consist of pages and components. Components
> are easy to write, and hook together easily ... components
>  can contain other components. Templates are either written with HTML or XML
> and are easy to read and to change by web developers and designers. Tapestry
> does
> all the "dirty plumbing" to connect your components and pages.
>
> Tapestry is ... adaptable
>
>  Tapestry's architecture is open and extensible. You need to integrate other
> technologies for your business logic (Spring, EJB), input validation (Bean
> validation)? Tapestry provides you with many hooks to integrate your
> preferred libraries. There are already many integrations for popular
> technologies. And even better: You 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 ... international
>
>  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!
>  clusters 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.
>
>
> Best Regards
>
> Sebastian
>
>
>
>
> I think that 'Tapestry combines
>>>   simple Java classes with straight-forward templates to form
>>> components and pages '
>
> is hard to understand.
>
>
>
> Am 12.10.10 22:48, schrieb Christian Gruber:
>>
>> +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]
>>
>>
>
>
>
> --
> Best Regards / Viele Grüße
>
> Sebastian Hennebrueder
> -----
> Software Developer and Trainer for Hibernate / Java Persistence
> http://www.laliluna.de
>
>
>
> ---------------------------------------------------------------------
> 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