I have been doing quite a bit of work with Apache Tapestry. In the past week, Tapestry 5.2.4 has been released and is worth checking out. Coming from a WebObjects background, Tapestry seems like a very logical approach to web development. If you aren’t familiar with WebObjects, the learning curve can be a little steep.
There are an increasing number of open source projects using Tapestry which is making it a lot easier to get started by looking at code examples. Here are a few worth checking out:
- Wookie – Collaborative book editing.
- Tapestry Hotel Booking – An example application that shows how to use common Tapestry features with live demo.
- Tapestry Jumpstart – A basic application setup along with demonstrations of a bunch of common components. This is very useful as a reference.