On Wed, Sep 12, 2012 at 9:46 PM, Anders Hammar <[email protected]> wrote:
> I fully agree with you and I'm actually of the opinion that the Java > community has a responsibility to provide enough reasons for those on > older Java platforms to upgrade. But as long as we provide libraries > Simple. Two reasons actually. Without going off on an essay about the psychology of developers and being obsessed with "shiny new things" (and a Dev centric view of the world)... 1. Cost. 2. Especially in the corporate world, they are far more concerned with function rather than form (ie the underlying technology). In short, if it works, leave it. Which also relates to #1. Case in point: My current project is a multi million dollar one that is *finally* moving from 5-7 YO tech to the newest stack. Partly due to the support issues, but mostly due to the cost of support of the older versions; it's finally become cheaper to upgrade than to continue paying the huge support costs. But my basic point is, that the act of upgrading large systems is not a cheap one, so it is NOT done lightly.
