5 ms·
For an opinionated comparison of various JDKs, see: https://whichjdk.com/ https://whichjdk.com/. (Submission thread: https://news.ycombinator.com/item?id=288206
by 1f60c 5y ago
For an opinionated comparison of various JDKs, see: https://whichjdk.com/ https://whichjdk.com/. (Submission thread: https://news.ycombinator.com/item?id=28820601 https://news.ycombinator.com/item?id=28820601)
Disclaimer: no affiliation, just seemed like useful context.
- bombcar 5y agoHey they added Graalvm, which I learned about in the Minecraft world.
- agluszak 5y agoWhat do you mean in a Minecraft world?
- chmod775 5y agothe Minecraft world, as in the Minecraft community.
- hugi 5y agoOh. I was really hoping they made a JDK using redstone.
- PedroBatista 5y agoDon’t give them ideas.
- vbezhenar 5y agoAnd then run minecraft on top of it? https://xkcd.com/505/ https://xkcd.com/505/
- bombcar 5y agoThere is the OpenComputers mod https://ocdoc.cil.li/ https://ocdoc.cil.li/ but that’s Lua.
- 5e92cb50239222b 5y agoOr 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.
- miked85 5y agoThat site is hardly useful, the comments on the previous thread are far better.