4 ms·
What are Oracle's plans for Java and the JVM? "Insider: Oracle has lost interest in Java" - http://www.infoworld.com/article/2987529/java/insider-oracle-lost-i
by giardini 10y ago
What are Oracle's plans for Java and the JVM?
"Insider: Oracle has lost interest in Java" - http://www.infoworld.com/article/2987529/java/insider-oracle-lost-interest-in-java.html http://www.infoworld.com/article/2987529/java/insider-oracle...
"The email, sent to InfoWorld on Tuesday by a former high-ranking Java official, claimed to feature details from inside Oracle. It said the company was becoming a cloud company, competing with Salesforce, and 'Java has no interest to them anymore.' The subject line cited 'Java -- planned obsolescence.'"
"Oracle’s “planned obsolescence” for Java" - https://jaxenter.com/oracle-and-javas-planned-obsolescence-121144.html https://jaxenter.com/oracle-and-javas-planned-obsolescence-1...
'Oracle is cutting back on Java EE...it[Oracle] does not want to allow other companies to help out on the Java platform. Proprietary product work will be done using the Java app server WebLogic, and there will also be a proprietary microservices platform. The email also dashes any hopes of Oracle collaborating on a ‘Java foundation’ with other companies, let alone ever relinquishing its ‘ownership’ of the Java platform.'
- joostdevries 10y agoFrom what I hear the JVM still has a funded team at Oracle. It's Java EE that has been put in the fridge. See fi this article on the upcoming Graal vm: https://medium.com/@octskyward/graal-truffle-134d8f28fb69#.9tsd6xbs6 https://medium.com/@octskyward/graal-truffle-134d8f28fb69#.9...
- meddlepal 10y agoJava EE is back. Oracle reversed course recently. I'm on mobile so I can't find the soyrce but if you browse /r/java you can read about it. They were thinking about killing EE for their own proprietary platform which backfired. SE isn't going anywhere. Personally I'm a JVM developer but I really don't care too much about EE.
- jhck 10y agoTo cite Brian Goetz (Java language architect) [1]: "It is totally in Oracle's self-interest for Java to remain vibrant. We have billions of lines of Java code. We have tens of billions of dollars a year in revenue from Java-based products. We employ 10-15 thousand Java developers. If Java were to become irrelevant we wouldn't be able to hire new developers, we would have to pay a lot of money to retrain those developers, we would have to rewrite billions of lines of code. Much better to make sure that Java remains a productive platform for development. And if it happens to benefit the rest of the world that's collateral damage." [1]: https://youtu.be/Dq2WQuWVrgQ?t=56m14s https://youtu.be/Dq2WQuWVrgQ?t=56m14s
- _pmf_ 10y agoWhen comparing Java to C#, planned obsolescence is an appropriate euphemism.
- themartorana 10y agoSeems funny, considering Amazon's cloud is (as I understand it) heavily backed by Java. If there's a cloud to aspire to be, that's the one.
- davidron 10y ago... And much of the rest of the code written these days: https://github.com/blog/2047-language-trends-on-github https://github.com/blog/2047-language-trends-on-github If we're talking about the JVM, we must also include Clojure, Scala, Groovy, and any other JVM language code that would be killed if the JVM died. If we're talking about the language, then the majority of Android and its app ecosystem are included. Most importantly, don't forget that Java the specification is an open standard with dozens of runtime implementations and 7 compilers (not counting Google's). And the primary compiler, Sun's javac is GPL. https://en.wikipedia.org/wiki/List_of_Java_virtual_machines https://en.wikipedia.org/wiki/List_of_Java_virtual_machines https://en.wikipedia.org/wiki/List_of_compilers#Java_compilers https://en.wikipedia.org/wiki/List_of_compilers#Java_compile...
- premium-concern 10y agoLet's not oversell that. There are maybe in total 2 compilers out there which are still usable (i. e. not 10 years out of date and unmaintained). The specification is "open" in the sense that you can't build your own implementation of Java without accepting a proprietary licensing agreement with Oracle (assuming you even get one).
- deleted 10y ago[deleted]
- mike_hearn 10y agoThe latter is not correct. You can do it and people have.
- premium-concern 10y ago
- mike_hearn 10y agoOracle's plans for Java and the JVM are pretty open: • In Java 9 modularise the platform, add a static linker, support new JIT compiler plugins with an advanced new compiler (Graal) as the first user, a whole other bunch of things. • In Java 10 add value types, better generics, local type inference to the Java language, possibly a replacement for JNI/native code usage (Project Panama), a bunch of other things. There are quite a lot of plans for Java actually, considering that it's not a profit center for Oracle.