Original author(s) | Howard Lewis Ship |
---|---|
Developer(s) | Apache Software Foundation |
Stable release | 5.8.4[1]
/ 2024-02-06; 8 months ago |
Repository | Tapestry Repository |
Written in | Java |
Operating system | Cross-platform (Java Virtual Machine) |
Type | Web application framework |
License | Apache License 2.0 |
Website | tapestry |
Apache Tapestry is an open-source component-oriented[clarification needed] Java web application framework conceptually similar to JavaServer Faces and Apache Wicket.[2] Tapestry was created by Howard Lewis Ship,[when?] and was adopted by the Apache Software Foundation as a top-level project in 2006.[3]
Tapestry emphasizes simplicity, ease of use, and developer productivity. It adheres to the Convention over Configuration paradigm, eliminating almost all XML configuration.[4] Tapestry uses a modular approach to web development by having a strong binding between each user interface component (object) on the web page and its corresponding Java class. This component-based architecture borrows many ideas from WebObjects.[5]