This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Stripes is a web framework that is focused on making web development as simple (and therefore easy and productive) as possible. It uses Java 1.5 features such as annotations and generics to ensure that developers never have to repeat themselves.
The foremost driver behind Stripes is the desire to have an action-oriented framework like Struts or WebWork that required the minimum effort from the developer to get things done. That means keeping things as simple as they can be (but no simpler), and expending significant effort in API design to make sure that interacting with Stripes is as intuitive as it can be.
Stripes has extensive documentation that is focused not on describing the internal structue of the framework, but on how to build solutions to problems that developers have to tackle. In addition it's JavaDoc and Tag Library documentation is some of the most complete you will see in an open source project.
-Tim Fennell<br /><i><a href="http://www.stripesframework.org/" target="_blank" rel="nofollow">Stripes</a> - Because web development should just be easier.</i><br /><i><a href="http://www.pragprog.com/titles/fdstr/stripes" target="_blank" rel="nofollow"> Stripes: ...and Java web development is fun again</a> - An awesome book about Stripes.</i>