Hi, That depends very much on your own taste. I have done several projects in Struts and Maverick and personally I like Maverick best. Some of my collegues however favour Struts. The difference between Struts and Maverick is that Struts - IMHO - tries to be a framework that does everything you can imagine in a webapp for you, whereas Maverick is a lightweight framework that provides the basic MVC functionality (but does this excellent). With Struts (and webwork for that matter) you get a load of custom tags, a way of handling input etc. Maverick just provides a solid core.
Now, here's why I favour Maverick: 1. I like the transform pipes. I *hate* working with Struts/Tiles. I would not say it's bad stuff, but working with seperate parts (even files) of configuration really gets me bored. Moreover the transform idea of Maverick gives you a very powerfull and flexible tool to do the same stuff that Tiles does. 2. I never liked the struts forms (more configuration). I like the open idea of Maverick that gives you the freedom to do it how you think is appropriate for the situation. You want do it the Struts way? That's okay. But you can do it several ways as well. 3. And here's maybe the strongest Maverick pro: it's darn flexible. The framework is solid and easy to understand. And extending the framework is very easy as well. Samples how to do this are included. This said, I have to admit that some collegues like Struts better as it gives you clearer way to work (or - less freedom ;-)) and Struts is very complete (or - heavyweight). If you've got time, play a bit with both. If not, I would say Maverick is better for people with extensive experience in developping webapps and want to have a framework that does the MVC thing (and does it well) and want complete flexibility to do things their own way. Struts is probably better for teams with less experience that can benefit from a straightforward way of working. About webwork: I see it gets a lot of attention lately. I never tried it, but reading it it gives me the idea of doing something between Struts and Maverick. I like the Open Symphony initiative, but so far I haven't been too impressed with the completeness of their stuff (several projects - like OSUser - have a good start but never seem to be finished). -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Butt, Dudley Sent: dinsdag 18 maart 2003 10:06 To: '[EMAIL PROTECTED]' Subject: [Mav-user] Maverick vs Webwork vs Struts Hi, I am in the process of making a decision in our corporate division as to a web developemnt framework. Basically, what we need is a web-development framework. We want to develop for a Java Environment. We will deploy to BEA Weblogic 7 SP 1 on Win2000 and IBM AIX. We probably won't need to port our stuff to Applets or Swing. We may use Jasper reports and Webservices later on, as provided for by Weblogic. Which one will be the best to get our job done!!!! Please help Many thx dudley NOTICE: This message contains privileged and confidential information intended only for the person or entity to which it is addressed. Any review, retransmission, dissemination, copy or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient, is prohibited. If you received this message in error, please notify the sender immediately by e-mail, facsimile or telephone and thereafter delete the material from any computer. The New Africa Capital Group, its subsidiaries or associates do not accept liability for any personal views expressed in this message. ------------------------------------------------------- This SF.net email is sponsored by: Does your code think in ink? You could win a Tablet PC. Get a free Tablet PC hat just for playing. What are you waiting for? http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en [INVALID FOOTER] ------------------------------------------------------- This SF.net email is sponsored by: Does your code think in ink? You could win a Tablet PC. Get a free Tablet PC hat just for playing. What are you waiting for? http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en [INVALID FOOTER]
