aspose file tools*
The moose likes Struts and the fly likes Struts vs Struts 2.0 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Struts vs Struts 2.0" Watch "Struts vs Struts 2.0" New topic
Author

Struts vs Struts 2.0

mo sayed
Ranch Hand

Joined: Jan 25, 2006
Posts: 88
Hi,
Soon to be working on a project that needs to upgrade legacy code
to future proof it. The existing code uses struts 1.1 with velocity
at the front end. The options are either to use struts 1.3 with JSTL
or to move onto Struts 2.0. I'm looking for advice as to which would
be a better choice for maintainability.

kind regards,
Mo


<a href="http://moongrails.blogspot.com/" rel="nofollow">grails</a>
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3476

I think if you decided to go with Struts2, you will have to re-write the majority of your application.
Struts2 is a different beast from Struts1 (but also, it is alot better).
What about your team ?
Are they familiar with Struts2 ?
mo sayed
Ranch Hand

Joined: Jan 25, 2006
Posts: 88

I think if you decided to go with Struts2, you will have to re-write the majority of your application.
Struts2 is a different beast from Struts1 (but also, it is alot better).
What about your team ?
Are they familiar with Struts2 ?


The original was written using struts and Velocity. Therefore I suspect
that most of the code will have to be re-written. I've used struts 1.3 for several months now; the rest of the team will be swotting up on whatever
option we go for.

Struts 1.3 seems attractive since it is a mature technology and there are
a lot of resources available which would facilitate development and maintenence significantly. My concern would be that 2.0 is relatively new
and therefore may experience the typical life cycle of new technologies, wherein the first few years are spent solving defects or finding temp
solutions until the defects are resolved. However I understand the 2.0
is based on WebWorks and therefore it may not experience the usual gut of
defects associated with newer technologies.

regards,
Mo
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Struts vs Struts 2.0
 
Similar Threads
exception in my application with tomcat 5.0
struts control - date, number, email
Conversion error if input to s:textfield is 0
There is no Action mapped for action name showLogin. - [unknown location]
Newbie HelloWorld Struts.xml problem