tapestry is the one of the best java web framework in the world.[?][?][?][?][?] [?][?][?][?][?]
cheers charith On Tue, Oct 12, 2010 at 11:56 PM, Howard Lewis Ship <[email protected]>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! > > -- > 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] > >
