Well, I do not find it surprising  because Struts is the 
well known player and developers know exactly  what to expect. IMO, Struts is 
not bad at all for many applications  especially if developers use their brains 
and do not follow  “conventional” Struts practices like
- having duplicates for all the  properties of business objects in the 
ActionForms;
It is not necessary to do so, or to be  more precise there are rare cases when 
it makes sense;

 -or creating long if statements in Action execute() method;  
    a little bit of reflection and name conventions easily allow to call 
individual methods on Action classes pretty much like in Tapestry.
  
Combined with XDoclet based generation of struts configuration file and 
sitemesh or tiles it creates reasonable enough and flexible environment to 
develop in. It definitely looks better than JSF :).
 
 
 

Dan Adams <[EMAIL PROTECTED]> wrote: I think it's interesting that struts got 
more votes than JSF. Knowing
the amount of code it takes to do anything in JSF I might tend to agree.
But still, struts?

On Wed, 2006-03-22 at 10:50 -0800, Konstantin Ignatyev wrote:
>                       Just want to share:  
>  last night here at Seattle Java User group we had a  round table discussion 
> where people were presenting WEB UI frameworks they use and tried to 
> highlight things they love about them.  There were many: Millstone, 
> Barracuda, echo2,  JSF, Struts, Tapestry, Tiles/Sitemesh, DWR, RubyOnRails
>  Every presenter had about 6-8 minutes for a “sales pitch” and at the end 
> people answered the question:
>   If you were a king and decide what framework to use for next project, which 
> framework will you use? (People voted once only for just one framework)
> 
>     Tapestry – 15;
> Struts – 5;
> JSF – 3;
>  The rest got  zero or 1 votes;
>     I could attribute Tapestry's warm reception to my presenter skills :)
> but in reality it is the Howard's hard work and Tapestry community make the 
> framework so appealing to developers.
>   I ask everybody to speak about Tapestry more frequently on occasions and 
> this way we all will benefit from wider Tapestry adoption.  
>  
> 
> Konstantin Ignatyev

-- 
Dan Adams
Software Engineer
Interactive Factory


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


Reply via email to