IndexV2Page edited by Katia ArestiChanges (6)
Full ContentComponent oriented framework for creating dynamic, robust, highly scalable web applications in Java.
We think you will love Tapestry! Give us 20 minutes and follow our quickstart guide.
|
Pure Java and polyglotWritten in Java, suitable for Java applications, you can use Groovy or Scala instead too ! |
Convention over configurationSay goodbye to endless XML configuration files. |
||
Highly productiveLive class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. |
Advanced Exception reportingIt 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. |
||
FastWithout Java reflection use is built to cleanly support large numbers of concurrent threads. Includes GZip content compression, _javascript_ aggregation, and far future expires headers.. |
Testable
|
||
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. |
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. |
AdaptableArchitecture 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 and Spring. Third-party integrations with other tools, such as Quartz. |
More on Tapestry philosophy
Who is using Tapestry?
Wooki : Opensource collaboration app
Seesaw : Video streaming
The definitive Oxford English Dictionary
RecurTrack : Personal Budgetting
Yanomo : Calendar-based time & task tracking
Cubiculus : Lego Building Instructions
myBet : Sports Bets Casino Poker
