Live data from Hacker News

Time to look beyond Oracle's JDK

blog.joda.org

111–120 of 136 posts

Re: Time to look beyond Oracle's JDK

#111
post #6

Actually, time to look beyond the whole Java ecosystem. After the claims Oracle made during the Google trial (such as APIs and method signatures being patent-able), it is clear that one can't work on the Java platform without infringing Oracle's IP. If Oracle doesn't sue you now, it can sue you when it makes financial sense to do so. .Net looks like a much better alternative, with a patent pledge and ECMA standardiza…

[deleted]

Re: Time to look beyond Oracle's JDK

#112
post #86
post #6

Actually, time to look beyond the whole Java ecosystem. After the claims Oracle made during the Google trial (such as APIs and method signatures being patent-able), it is clear that one can't work on the Java platform without infringing Oracle's IP. If Oracle doesn't sue you now, it can sue you when it makes financial sense to do so. .Net looks like a much better alternative, with a patent pledge and ECMA standardiza…

I agree Java is dying, but so is .Net. Microsoft is trying it's best, but .Net Core is no where near as popular as .Net 3.5. (google trends). Embrace the Beam. :)

In your opinion what software platform will replace java and .net?

Re: Time to look beyond Oracle's JDK

#113

Earlier quoted context omitted.

It's all GPL licensed. How is it not 'community owned'? What is your definition of 'community', exactly?

Who makes the decisions and who can change the license and who can sue you for misuse of the software? I don't want to support any Oracle product if I can help it, regardless of license.

But the software was already released under GPL2. Even if Oracle changes the license, the community can always fork it from the last open version.

Re: Time to look beyond Oracle's JDK

#114
post #105

Earlier quoted context omitted.

More than that, speed is vastly overrated in a lot of cases.

True, although that has a way of becoming important after awhile. That’s why I prefer to focus on complexity and clarity as it’s much harder to make convoluted code when it becomes important.

It’s nit picking, but I think a more correct statement would be “lots of small performance mistakes add up over time”. It’s very rare that I see a project needing a new language for performance reasons, but I see projects that need refactoring for performance all the time.

Re: Time to look beyond Oracle's JDK

#115
post #86

Earlier quoted context omitted.

I agree Java is dying, but so is .Net. Microsoft is trying it's best, but .Net Core is no where near as popular as .Net 3.5. (google trends). Embrace the Beam. :)

In your opinion what software platform will replace java and .net?

Elixir and the Erlang Beam are eating their lunch right now. Vastly more scalable and a joy to program.

Re: Time to look beyond Oracle's JDK

#116

Earlier quoted context omitted.

In your opinion what software platform will replace java and .net?

Elixir and the Erlang Beam are eating their lunch right now. Vastly more scalable and a joy to program.

https://www.indeed.com/jobs?q=java&l= 26,689 java jobs

https://www.indeed.com/q-erlang-jobs.html 83 erlang jobs

Re: Time to look beyond Oracle's JDK

#117
post #43

There's really only one, possibly two saviors of Java. Redhat with JBoss/Icedtea, and OpenJDK, which has IBM, Redhat, Oracle and Doug Lea at the top level. I don't see any great examples of building successful open source communities from IBM, but open sourcing OpenJ9 earns them some good will. Short of OpenJDK being adopted by Apache/Mozilla/etc.. (Oracle will let this happen after hell freezes over..) Java really h…

"I don't see any great examples of building successful open source communities from IBM, [...]" What about Eclipse? Love it or loathe it, it's certainly been successful.

Sure, apart from their attempt to control the Java ecosystem being that old, it doesn't leave me with confidence that they are as committed to open source as Redhat.

This sounds harsh, and I don't mean to be, but only time will tell how OpenJDK/Open J9 fares.

Re: Time to look beyond Oracle's JDK

#118
post #6

Actually, time to look beyond the whole Java ecosystem. After the claims Oracle made during the Google trial (such as APIs and method signatures being patent-able), it is clear that one can't work on the Java platform without infringing Oracle's IP. If Oracle doesn't sue you now, it can sue you when it makes financial sense to do so. .Net looks like a much better alternative, with a patent pledge and ECMA standardiza…

Hope Go could take it

Re: Time to look beyond Oracle's JDK

#119
post #40

Earlier quoted context omitted.

TypeScript ( https://www.typescriptlang.org/ ) is a good starting point. If you use nestjs ( http://nestjs.com/ ), it has dependency injection as well. Pairs with Angular nicely.

How can you compare nodejs runtime and java runtime? When you take into account traditional Java uses

Because I agree with the parent's post: "Actually, time to look beyond the whole Java ecosystem."

If you're thinking about life without Java, Typescript is interesting. Is it perfect? No, but it's evolving quickly, has traction, and the ecosystem is pretty good.

Re: Time to look beyond Oracle's JDK

#120
post #6

Actually, time to look beyond the whole Java ecosystem. After the claims Oracle made during the Google trial (such as APIs and method signatures being patent-able), it is clear that one can't work on the Java platform without infringing Oracle's IP. If Oracle doesn't sue you now, it can sue you when it makes financial sense to do so. .Net looks like a much better alternative, with a patent pledge and ECMA standardiza…

Hope Go could take it

First they need to add support for generics, enumerations, dynamic loading, OSes supported by Java....
Post reply on HN