Ok guys this is getting out of hand, please is anyone out there that can help me with 
some info, I appreciate the responses so far, but now theres
Maverick aswell, any comments.

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

-----Original Message-----
From: Butt, Dudley 
Sent: Monday, March 17, 2003 7:12 PM
To: '[EMAIL PROTECTED]'
Subject: Webwork vs Struts


Hi all,

I'm in the throws of making a decision as to wether I should go with Struts or Webwork.
Has anyone had any experience comparing the 2, who would be able to provide some 
valuable input?

It will be appreciated, thanx

Here is a post i made to the webwork site, and a reply i received:
===============================================

 I would please like to know from you guys out there, if anyone has used 
> struts then moved over to using webwork. I would like to know if it is a
> feasible option, and what the pro's and con's of each are.
> I have read the FAQ on the comparison between struts and webwork, but i 
> would like to hear from developers who have actually used webwork and 
> struts.
> Which seems to be the better option?

I was an avid Struts users for years before switching over to WebWork.  I 
personally find WebWork a lot easier.  Here are some of the things I think 
WebWork does better:

* To perform simple actions with Struts requires a _lot_ of coding from 
ActionForms to Actions to relatively large config entries.  If you look 
through the archives, I posted a comparison of what it took to create code 
in each framework.

* Struts is strongly tied to the web layer making it inappropriate to 
directly place business logic there, WebWork isn't.  I find with Struts, I 
end up using it as a wrapper layer around POJOs.  Again, increasting the 
amount of code required.

* Struts has a larger, albeit more low level tag library.  The WebWork tag 
library is smaller, and yet I feel like you can get things done quicker as 
the constructs are higher level.

* Finally, with Struts, the typically model is to use the ActionForm to 
receive input, the Action to wrap the business logic and response content 
gets placed into the request attributes.  That seems pretty messy in 
comparison to having one disposable object to contain all these items.

All in all, I think WebWork has a definite edge over Struts.  With the 
upcoming WebWork2, I think it's hands down in WebWorks favor.  In addition 
to an even cleaner separation of business logic and presentation layer, 
WebWork2 also implements a highly customizable interception framework that 
enables aspect-oriented development.

In any event, I think it's worth a couple days to give it a try.





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.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


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.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to