I would also be interested in alternates to Struts; and I have heard
many rave about Tapestry. I would be interested to hear about
experiences with migrating from Struts to Tapestry. For example, can
portions of the application remain in Struts while new portions are
written in Tapestry? How difficult is a complete migration?
- Steve
--
Steven Peterson, President
List Pilot
310 Wesley Drive
Chapel Hill, NC 27516
Tel: 919-942-1386
Fax: 919-933-2677
Better-Stronger-Faster Marketing, Made Easy
http://www.listpilot.com
Justis Peters wrote:
[EMAIL PROTECTED] [[EMAIL PROTECTED]] wrote:
I tend to avoid GUI programming and only get involved on the planning
and troubleshooting side of such things. That being said, in my travels
it seems most larger struts/jsp shops are looking to alternatives at
this point. Most haven't done it yet, but many are looking for
"something better".
I second this opinion. As the manager of a development department that is currently using struts/jsp, I am very anxious to move us to another technology. The difficulty, as some have pointed out, is finding enough time between all the projects we are currently doing.
Struts is painfully cumbersome, IMHO. It comes with some nice tools (like form validation and automation for building option lists in a form), but it just seems to become a big tangled mess after a while. There is no valid reason (that I can think of) why I should have to touch 5 different files (and that assumes the Model portion of MVC is already written) in order to make one screen function. It bothers me enough that HTTP forces me to pass everything around as strings and lose the compile-time checking and type-safe variables that I love about Java. Then you encounter Struts, and it wants *everything* to be string based. It seems a little extreme. Not to mention that on any project of reasonable size, struts-config.xml begins to approach 1000 lines. That many entries just becomes unmanageable at some point.
It sounds like there is a majority support on this list that Tapestry is an alternative with strong merit. If there are any valid reasons one could point out as to why we shouldn't waste our time on it, I would love to hear them. For now, though, I am going to ask our chief architect to evaluate it for use in the next round of projects.
Are there any other frameworks people recommend? I have noticed two or three on freshmeat.net that claim to provide both a SWING application and a web application from the same codebase. We have been intending to evaluate these, as well.
Kind regards,
Justis Peters
_______________________________________________
Juglist mailing list
[email protected]
http://trijug.org/mailman/listinfo/juglist_trijug.org
|
_______________________________________________
Juglist mailing list
[email protected]
http://trijug.org/mailman/listinfo/juglist_trijug.org