• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Struts vs Struts 2.0

 
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


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
 
Don't destroy the earth! That's where I keep all my stuff! Including this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic