(deleted stupid comment) apologies!
Which version of JDK should I use?
241–250 of 258 posts
Re: Which version of JDK should I use?
#242Here's my recommendation (I work on OpenJDK at Oracle): If you're using the current JDK version (recommended for regularly maintained applications), it doesn't matter which distribution you choose, as they're all pretty much identical. If you're using an old version (LTS, intended for legacy applications, which might benefit from it), pick a vendor you trust for OpenJDK support, as the builds are not the same, and ne…
Any reasons they are not a member? I would think IBM is trustworthy and mature enough to deal with sensitive security issues.
Re: Which version of JDK should I use?
#243Earlier quoted context omitted.
These statement about support i just don’t get at an objective level. Redhat will not assign a strong developer to investigate your bespoke application running on tomcat or whatever to identify the bug. Possible pragmatic reasons You will get a l2 sysAdmin or an intermediate developer. If for some reason the root cause is nailed to a reproducible bug then it will go into the bug tracker
A few years back I contacted SUSE support due to a confusing package change in a SUSE upgrade. The first-level support person did not know the answer, so they reached out to the relevant developer within SUSE, and got the explanation within a couple of days. Do you have any reason to expect Red Hat support to perform worse?
Personal experience, some very nice bright people there but also work for a company
Re: Which version of JDK should I use?
#244Re: Which version of JDK should I use?
#245Earlier quoted context omitted.
Yes - .NET 5 and 6 both have runtimes and SDKs available for Mac and Linux. At least in my opinion, Linux is the preferred deployment platform for it now unless you have a specific (usually older) library that only works on Windows.
.NET 5 finally delivered Linux support but only eleven months ago, so I would test it some before betting the farm.
Have you even seen the benchmarks compared to Java and other languages?
https://www.techempower.com/benchmarks/#section=data-r20&hw=...
If you're not paying attention to .NET its time to get your head out of the sand, seriously.
Re: Which version of JDK should I use?
#246Earlier quoted context omitted.
But if you don't buy LTS you won't get it. And many companies are cheap and don't buy - hence using JDK 17 won't give you LTS, buying support gives you LTS.
JDK 11 is now at 11.0.12, which was released in July, and you can get it for free from multiple vendors. Non-LTS JDK doesn't have anything after 6 months.
And BTW. Azul MTS want's to have a word with you: https://www.azul.com/products/azul-support-roadmap/
e.g. JDK 13 and 15 do get builds.
Re: Which version of JDK should I use?
#247Earlier quoted context omitted.
not when extracted they arent. And jlink wont help you get a jdk for 32bit arm
Extraced: 323M jdk 136M jre Still, not 400 MB difference. If you want jdk you don't use jlink.
didn't say it was? A java.base jre is about 40mb extracted jdks extract to about 400mb (depending on os/arch)
A downloaded then extracted jdk will take over 500mb of disk space
Re: Which version of JDK should I use?
#248Re: Which version of JDK should I use?
#249Earlier quoted context omitted.
> Records, switch expressions, multi line strings and that is only language changes. None of those are features, they were desperately needed shorthands for common java idioms. This is like calling braceless if/for/while statements 'features', when they're purely syntax sugar that has fallen out of favor completely because there's been several major security vulns found in major projects due to their use and developm…
> unsigned types, no plans to implement in java (though IIRC it was originally planned as part of valhalla) Not too comfortable to use functions that will compile to efficient byte code exists for them, but with the definitely coming Valhalla, it will be trivial to create a custom primitive class for unsigned ints. > async/await With project Loom, it will avoid the mistake of function coloring that async introduces.…
Not saying it's a good or bad thing, but .NET and C# by extension has had these features for years (decades in some cases) while the only thing java has are half-baked prototypes and plans to 'maybe' implement things. In many cases these plans just get endlessly pushed back and new java major versions just become a pile of simple bugfixes which in the past were just pushed as minor jre updates.
Re: Which version of JDK should I use?
#250Earlier quoted context omitted.
.NET 5 finally delivered Linux support but only eleven months ago, so I would test it some before betting the farm.
I've been using it exclusively on Linux since 2.0. Both running and developing.
.NET Core 2.0 (August 2017) we assume.