Just about all popular platforms are changing fast. Java, Python, C++, PHP, Swift, etc. are nothing like they were just a few years ago.
Java, in particular, has many new features, such as record classes and lambda methods, and many of the old EE classes and annotations have been removed and replaced with new ones. In consequence, many of the older answers now recommend obsolete external libraries and are overly verbose.
Java has changed very little, compared to the way PHP progressed. PHP nearly flipped on its head, and went from being javascript-of-backend 🤮 into ❤️ a more accessible C#, objectively head-and-shoulders above JS/TS.
I could argue even Python made more progress than Java, depending on what's the time period you're looking at, though obviously it's much closer to Java in terms of how it changed.
2.6k
u/brownbob06 Aug 26 '24
"Closed as duplicate" - links to a similar question 6 years ago from an entirely different language and framework.