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