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]
