| ▲ | theflyinghorse 3 days ago |
| Can't wait to have a job migrating an application from 17 to java 25 in 10 years! |
|
| ▲ | gunnarmorling 3 days ago | parent | next [-] |
| I wouldn't expect migrating from 17 to 25 to be an awful lot of work. The hard bump was moving from Java 8 to 9+ (11, typically), due to the introduction of the module system, removal of APIs previously shipped with the JDK (e.g. JAXB), etc. Things get much easier once you've passed this hurdle. Adopting 17 posed another, usually smaller, challenge due to reflection not working OOTB like before, but I'm not aware of other, equally disruptive changes after 17. |
| |
| ▲ | lisbbb 2 days ago | parent | next [-] | | You haven't done it, then. Just the re-testing of everything in these large companies is terrifying and complex. Particularly the real-time stuff like Kafka. Most companies refuse to update unless absolutely necessary as they see the solution as an investment that has to produce. Security concerns have changed that attitude somewhat, but you would be surprised how much re-work is often necessary. The frustration of sorting it all out is not worth the money, imho--I'd rather just do something else, so I am. | |
| ▲ | david38 3 days ago | parent | prev [-] | | Except he didn’t say “for ten years” but “in ten years” referring to the extreme length of time companies take to upgrade | | |
| ▲ | lisbbb 2 days ago | parent [-] | | He meant "10 years from now" when the company absolutely must get off of 17. |
|
|
|
| ▲ | vips7L 3 days ago | parent | prev [-] |
| Already doing the work to move my team to 25 and it's been out for a day. |
| |
| ▲ | p2detar 3 days ago | parent [-] | | I'm doing that in 2 weeks. The next major version of our product will require 25. edit: I wrote "require" when I meant "ship with". We ship a Temurin JRE together with our product, so it's being updated with each new installation. | | |
| ▲ | vips7L 3 days ago | parent [-] | | Nice! It really isn’t hard to stay on top of it imo. The only thing stopping anyone from upgrading is their own company culture at this point. | | |
|
|