Rick,

i didn't tryed it myself on production (only runing the examples)
but with jsf-spring-bridge, you are able to use
JSF and its taglib in spring.

here it goes:
http://jsf-spring.sourceforge.net/

Cheers,
Matthias

> -----Original Message-----
> From: Rick Reumann [mailto:[EMAIL PROTECTED] 
> Sent: Monday, June 14, 2004 9:37 PM
> To: Struts Users Mailing List
> Subject: [OT] A first look at Spring vs Struts
> 
> 
> Trust me this isn't an attempt to open up a whole flame war. I'm just 
> curious how many of you have messed with Spring and what your 
> thoughts 
> concerning it are.
> 
> I've been looking at it some and I do see some strengths it has, but 
> some of those strengths I also see as potential weaknesses (maybe).
> 
> In my short study (and I mean very short:) of Spring, here's 
> what I've 
> been thinking so far...
> 
> (Note, Spring handles a lot more than the just the front end 
> framework, 
> but since Struts is mostly a front end framework these comments about 
> Spring are in relation to the web component portion of Spring).
> 
> Flexibility. Here is where I think Spring's major strength 
> lies. You are 
> given some out-of-the-box controllers and stuff but how the 
> application 
> is put together with the framework allows for a lot of 
> flexibility. In a 
> large corporation, though, this all could be a weakness if one isn't 
> careful. It seems very easy to have part of an application 
> being coded 
> using entirely different Spring concepts than another part. 
> Struts has 
> this problem as well, although it appears more difficult to 
> abuse since, 
> unless you start really doing funky things in Action execute methods 
> (seen it done), it's pretty easy to stay within 'best 
> practices' guidelines.
> 
> Learning curve. I can't really tell which is an easier 
> framework to pick 
> up and learn. I've been working with Struts for a long time 
> now, so it's 
> difficult for me to look at this objectively. The fact that 
> there are a 
> lot more ways of developing web applications with Spring can 
> be somewhat 
> of an obstacle for picking it up quickly.
> 
> View tags. I happen to like the basic struts html tags 
> related to forms. 
> Spring doesn't come with much of a tag library that I can 
> tell. I'm not 
> sure how tags such as the Nested tag will play with Spring. Currently 
> you have to provide all form field values with JSTL... not a big deal 
> except a bit unwieldy for nested beans (imo).
> 
> Lack of ActionForms. Spring doesn't use ActionForms and I 
> like this. You 
> can tie a Value Object right to your front end form. Very nice.  If 
> Struts got away from ActionForms I'd be very happy (although I'd lose 
> some of the nice html tags functionality).
> 
> Spring also uses a lot of cool stuff like IoC (Inversion of 
> Control/Dependency Injection).
> 
> Right now, as it stands, I'm finding it difficult to justify 
> switching 
> over to 'yet another framework' (Sheesh how many are there 
> now - Spring, 
> WebWorks..:). I've run into some limitations using Struts 
> (such as its 
> nice handling of a 'form wizard flow' where you might need to action 
> chain - gets a bit ugly) but overall I don't really have many 
> complaints 
> about Struts. It appears that I'm not going to gain that much 
> switching 
> over to Spring. A lot of my good buddies in #FunkyCodeMonkey on 
> darkmyst.org are former Struts users and they seem to like 
> Spring better 
> - although, they haven't given me enough compelling reasons 
> to jump ship.
> 
> I've only begun to start looking into Spring so I'm sure I'm 
> missing a 
> TON of points that could be made. I'd appreciate any other 
> comments good 
> or bad concerning either framework. I'm sure many of you fall 
> into the 
> same frustration-boat that I feel like I'm in- "So many 
> technologies out 
> there - only so much time." I've trying to determine if I 
> really need to 
> be investing the time to explore this framework more when I could be 
> exploring other things I need to learn more about. I'm sure 
> many of you 
> can relate:)
> 
> Thanks,
> 
> -- 
> Rick
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


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

Reply via email to