Apache Tapestry

Apache Tapestry

Apache Tapestry is a programming environment designed to enhance Java scripting. It's produced by Apache Software Foundation, which was founded in 1999 in Maryland. Since its inception, Apache has created dozens of projects, and each year the company holds a convention to discuss the latest developments. Tapestry is a major hit among programmers and is still actively developed, due mostly to the fact that Java is still used in a huge part of the software market. A notable example is the first version of Microsoft's Minecraft, which has gone on to become the most purchased video game of all time and the most outstanding example of the power and profitability of Java. More commonly, however, Java is the backbone of websites and server operations. The latest version of Tapestry was released in April, 2017.

Download Apache Tapestry
Features of Apache Tapestry
  • Scaling technology for large server environments
  • Open source
  • High-end error tracking and advanced exception reporting to help track down bugs
Pros of Apache Tapestry
  • Friendly to extensions and plug-ins
  • Old and well-respected community will gladly help with tech support
  • Minimal design and reflectionless architecture allows a speedy environment that won't slow down programming
Cons of Apache Tapestry
  • A focus on simplicity and ease of use means it may lack the power of other Java web application frameworks
Apache Tapestry Reviews

Apache Tapestry is a powerful tool for Java, Groovy and Scala coders. All of the software's components and pages are made up of simplistic POJOs (Plain Old Java Objects), and it uses Java's advanced concurrency API to handle requests while maintaining stability. One of the fancier features of Tapestry is the live class reloading functionality, which allows instantaneous review of code changes at the click of a button. This brings the coding speed of the old and cumbersome Java up to par with faster peers like Ruby and Python, and also greatly reduces the time between discovering an error and fixing it. Apache considers Tapestry a "pure Java" application, meaning it's not bogged down with reflection, even for property expressions. This allows for faster processing and cleaner support for large amounts of concurrent threads. The community behind Tapestry is alive and well, thanks to the great reliance on Java on the Internet and in various desktop applications.

Apache Tapestry Video

Alternatives to Apache Tapestry

Apache OFBiz

Free
Apache OFBiz is a set of applications designed for businesses. The suite is flexible enough for general use in support of any business industry, with a common architecture that allows developers
Show details

OpenXava

Free
OpenXava is a software utilizing AJAX Java Framework. It is designed to be used with the rapid development of different enterprise web applications. OpenXava simplifies the application development
Show details

Apache Wicket

HelloWorld demonstrates the basic structure of a web application in Wicket. A Label component is used to display a message on the home page for the application. In all the Wicket examples, you
Show details

Grails

Free
Grails is a popular Java language framework licensed on Apache and built off of the Spring boot.
Show details

Spring

Free
Spring is a powerful and popular Java framework with extensive application on the enterprise level and when developing web applications.
Show details

Play

Free
From Director Michael Bay and Executive Producer Steven Spielberg comes the best Transformers yet (The Telegraph). Our world's greatest hero becomes our fiercest enemy when Optimus Prime
Show details

Vaadin

The version (36.0) of the browser you are using is outdated and not supported.
Show details