7 ms·
They should. The article basically throws in some FUD to convince people that they don't want what they think they want. Except, we do want it! The JVM ecosyste
by sreque 10y ago
They should. The article basically throws in some FUD to convince people that they don't want what they think they want. Except, we do want it! The JVM ecosystem's general aversion to native code and native system integration is what gave C# the opportunity to take over as the closest thing we have to a WORA language. If I want to write code in a higher-level language than C++ that can run on any mobile device or desktop OS, I do it in C#, not Java.
The Java ecosystem is playing huge catch up here, and I don't think it's a bad thing that people are exploring alternatives, whether that's Avian, the now defunct RoboVM, or LLVM-based backends.
- pjmlp 10y agoThe JVM eco-system is full of options to compile Java into native code. The only thing is that most ignore there is a JVM world outside OpenJDK. And even those that know that world aren't willing to pay for commercial JVMs. Thus propagating the myth that Java doesn't support AOT. Which in a way is also understandable, given Sun's political decision that AOT compilation was tabu. Luckily Oracle isn't Sun and has heard the industry. So if all goes as planned, by Java 10, those that don't want to pay for AOT compilers, will have one in OpenJDK.