Write a review to share your experiences with open source!
On DevRates we focus on reviews by developers using libraries on their daily work.
Interested in the latest trends and top-rated open source projects for all layers of your application?
DevRates contains projects reviews of most popular tagged categories and programming languages.
Follow projects and don't miss any news from blogs and twitter on your wall.
Your company is looking for talented developers? Register on DevRates and show your technology stack on your company profile.
full review »
Having been active in the wonderfull world of Java web applications since 2001 I have tried and seen a fair few framworks. It has often been a painfull excersize shifting frameworks during the lifetime of your project due to shortcomings only found in a later development phase. The characteristics of being able to push out a quick prototype and customizing/extending a framework's behaviour to your custom needs have been mutually exclusive in almost all frameworks I have encountered. Not Tapestry 5! The share speed with which we can now deliver a prototype and simultaniously use the same framework to tweak our hight-performant clustered applications is great! Tapestries IoC service architecture allows you to pretty much take it anywhere you wish without forking the source. All with great defaults that work out of the box. That along with it's easy component architecture, strong and growing AJAX/client support, live class reloading (=no restarts while developing), unit and integration testing framework and its friendly and active community has made me a believer.
I have been introduced to Tapestry 5 in 2007 (sitll in Alpha back then) and have consistently chosen it as my framework of choice ever since. Feel free to contact me if you'd like to get some further feedback or have some questions answered.