|
|
|
|
|
by neonsunset
721 days ago
|
|
> Oracle has no special control over OpenJDK these days, even if they pay the most full-time staffers to work directly on it. The contribution graph would suggest otherwise: https://image.slidesharecdn.com/jcconf2021openjdkcontributio... > No, you don't need to pay for performance. Then what is the selling point of that, if you say crucial features are not closed-sourced and gated behind costly licensing? I feel like this is among many other reasons that people get PTSD which causes them to throw the baby (C# of du jour bundled in public perception with Java) out with the bathwater (Java ecosystem) and move to, inferior in many ways, Golang. |
|
The contribution graph says precisely what I claimed.
> Then what is the selling point of that, if you say crucial features are not closed-sourced and gated behind costly licensing
Each vendor can do what they want. As I have already said twice, some vendors give away their inhouse-built JVM/JDK and only charge for support, some charge to use it at all, and some just give it away entirely for free. Motivations for each vary by company.
The point is, you have a ton of choice within the JVM ecosystem. You have 1 choice for .NET... the ecosystem and community are not the same. The JVM ecosystem and community are vastly better by any measurement.
C# developer's only valid criticisms are levied at the Java language - failing to realize the slow development pace is deliberate and prevents people from having to rewrite everything every couple years...
Despite that, there are many languages that run on the JVM - so you don't even need to use Java to experience the greatness of the JVM ecosystem and community.