I'm guessing you've never tried migrating a mid-sized Java project an older version of Java to a new version? This is definitely not my experience.
back
2 comments
Java at least should be backward compatible. I have had no problem updating to a new java version (and this is with big codebases)
I have also never had a problem finding a library version (Assuming java has one) that would work with my java version whereas with Python that is one of the main problems all the time.
What's mid-sized? I've worked on a couple of 50,000+ line projects, and never had a problem upgrading to a newer Java.
Maybe we were lucky, or more likely didn't push any corners of the JVM in an incompatible way.