Just recently I have found the WebWork MVC framework and am finding it a huge aid with my web development.

It makes everything so much simpler, seperating logic completely from presentation, keeping authentication etc well above the level of the main logic and yet giving you access to the core model classes directly from the WebWork custom tags.

To help folk check it out I have started a sandbox area for simple demos in the xsm repository (this can be checked out from https://svn.rectang.com/xsm/trunk/xsm-sandbox/xsm-webwork).

WebWork will soon become Struts2 – the work has already started, but is not yet stable, so it’s WebWork for me 🙂