Wednesday September 15, 2004 I'm fan of expressing business logic cleanly separated from display logic. It becomes especially important for managing CRUD cycles within an application. In j2ee-land, MVC with struts is the de-facto standard for doing those things and it works pretty well. However, in land o' LAMP, no such standard exists.
I'm currently looking at using Maypole with HTML::Mason. But it looks like (oy!) TMTOWTDI decisions are to be made there:
Some of them are:
1) Tapestry
(http://jakarta.apache.org/tapestry)
2) SpringMVC
(http://www.springframework.org)
3) WebWork
(http://www.opensymphony.com/webwork).
Don't worry they still have a TIMTWODI decision make as well :)
It's not without reason Sun is pushing the new JSF (Java Server Faces) initiative to become standard. That's become there is no standard :).
José.
Posted by Jose Nyimi on September 21, 2004 at 08:17 AM PDT #