5 ms·
Or rather go to the only comment there from someone who knows their shit https://news.ycombinator.com/item?id=28821316 https://news.ycombinator.com/item?id=288
by 5e92cb50239222b 5y ago
Or rather go to the only comment there from someone who knows their shit
https://news.ycombinator.com/item?id=28821316 https://news.ycombinator.com/item?id=28821316
and skip the site altogether.
- jpgvm 5y agoYeah the site is useless. I didn't comment on the last post but to summarize from a JVM/infra guy: Use a JDK that contains the features you want and is from a vendor that gets access to embargoed Java security updates. This matters more for pre-Java 11 as certain vendors backport things like Java Mission Control/Flight Recorder and other performance and debugging features to Java 8. Post Java 11 the feature sets of the various vendors are roughly equal with much more minimal diversity. For the most part they are generally equal. The determining factor depending on your org size might be your capacity to pay for support and your tendency to need that support. My pick is Azul but Coretto or any of the others are fine too. Try make sure you are at least on Java 11 as the Java 8 -> 9 migration was very hairy due to modules. If you are at least on Java 11 then all future upgrades are likely to be very easy in comparison.
- EdwardDiego 5y ago> as the Java 8 -> 9 migration was very hairy due to modules Bytecode changes too. Java 9 presents a hard limit for upgrading a lot of older libraries that are using bytecode generation / manipulation.
- krzyk 5y agoNot modules but removal of JEE classes from Jdk.