A comment, just for the fun of it ;-)
Posted by Stefan Tilkov at May 21, 2003 12:39 PMI agree with what you are saying here. I wrote up some thoughts on some issues with Struts. http://www.picklematrix.net/archives/000284.html
Posted by Seth Ladd at August 8, 2003 2:29 AMEverything is right. I used WO 4.5-5.1.3 for some years. Our big customer switched to struts and we must follow..:(-..I hate struts...poor html tags, poor bean tags (where is the fucking formatter?), poor logic tags (objects that be allowed to be null throws NullPointerException). Yes, wild wild wild data copying. In WO and EOF everything is more "objective". Everything is at the right place. No FormBeans, better relationship handling. Less configuration (validator-rules.xml, struts-config.xml)...I could continue the list, too...:-)
Posted by Michael at September 8, 2003 9:54 PMI won't air my opinions on Struts.
As for Tapestry, it was designed
with some very strange assumptions.
These gotchas are under the covers and not documented, but they're there.
In particular, actions
coming the client are processed in exactly
the same order as they are rendered on
the page. In many applications (web
or otherwise), the order of processing
is critical and often must be carefuly
controlled. So executing client requests
based on an accidental order (the
rendering order) is cause for concern.
In fact, you can change the server-side behavior of your Tapestry application by changing the client-side page layout!