THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Include Page | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Div | ||
---|---|---|
| ||
We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide. |
Div | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||
Wiki Markup | ||||||||||||||||||||||||||||||||||||||||||
{include:Banner}
{include:Key Features}
{div:id=bar}
*We think you will love Tapestry\!* Give us 20 minutes and *[follow our quickstart guide|Getting Started]*.
{div}
{div:id=col}
h2. [!twitter_icon.png!|http://twitter.com/apachetapestry][Tapestry on twitter|http://twitter.com/apachetapestry]
{widget:url=http://search.twitter.com/search?q=tapestry5}
h2. [News] [!Feed-icon.gif!|https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=created&maxResults=10&timeSpan=12&confirm=Create&showContent=true&showDiff=false]
{blog-posts:max=10|sort=creation|reverse=true|content=excerpts}
{div}
{div:id=content|class=big-col}
h2. What is Apache Tapestry?
| h3. Pure Java and polyglot
Written in Java, suitable for Java applications, you can use Groovy or Scala instead too ! | h3. Convention over configuration
Say goodbye to endless XML configuration files. |
| h3. Highly productive
Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes.
| h3. Advanced Exception reporting
It 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 was doing, why it was doing it, what went wrong, and how to fix it. |
h3. Fast
Without Java reflection use is built to cleanly support large numbers of concurrent threads. Includes GZip content compression, JavaScript aggregation, and far future expires headers.
h3. Testable
Built for testability provides nice testing functionalities enchanting TDD techniques. [See Tapestry covertura report|http://tapestry.apache.org/tapestry5.1/tapestry-core/cobertura/index.html]
h3. Scalable
Scales up big on a single server, and offers great options into a cluster. Ready for REST, it is suitable for the most staless or stateful applications.
h3. Component based
Easy to write, easy to hook together and very reusable. Code and templates are lean and mean
h3. Adaptable
Architecture is open and extensible. There's a clean way to add your own logic, or substitute some logic with your own. Provides integration with [Hibernate|http://hibernate.org] and [Spring|http://www.springsource.org/]. Third-party integrations with other tools, such as [Quartz|http://www.quartz-scheduler.org/].
More on [Tapestry philosophy|TAPESTRY:Principles]
h2. Who is using Tapestry?
{div2:id=references}
- !wooki.png!
[Wooki|http://wookicentral.com] : Opensource collaboration app
- !seesaw.png!
[Seesaw|http://www.seesaw.com] : Video streaming
- !oed.png!
The definitive [Oxford English Dictionary|http://www.oed.com/]
- !recurtrack.png!
[RecurTrack|http://recurtrack.com] : Personal Budgetting
- !yanomo.png!
[Yanomo|http://www.yanomo.com] : Calendar-based time & task tracking
- !cubiculus.png!
[Cubiculus|http://www.cubiculus.com] : Lego Building Instructions
- !mybet.png!
[myBet|http://www.mybet.com] : Sports Bets Casino Poker
{div3:class=clearer}{div3}
{div2}
{div2:class=clearer}{div2}
{div} |