Originally posted by Ronwaldo Cruz:
Thanks. This really helps. Although I would like to ask, in your opinion why is Struts1 maintaining a large sharge of development projects? I've used Tapestry and Spring MVC and I feel like in all aspects they are superior to Struts1. Having them available just gives me no reason to use Struts 1
For those already using Struts 1.x, it is more likely for them to upgrade to newer versions of Struts, because converting to Tapestry, etc. would need major conversions - and therefore money.
But sticking with old versions of course makes you less ready for more changes in the future. Change doesnt stop.
But moving from Struts 1.x to Struts 2 (the latest version) 'is' a major change, and is considerably a 'conversion', not just a tweak or upgrade. This is because there are many changes made to Struts, between Struts 1.x and Struts 2.