Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I had the same last week. Apparently I had to download mercurial to be able to download all external packages...
-
I spent a month and still didn't totally understand why go implements only interfaces
-
@netikras LOL! Actually, I just realized how lucky I am playing with java with a good and mature ide.
-
@Codex404 java per-se is an open specification. There are many implementations of this spec, like oracle jdk, openjdk, ibm, robovm, etc. Maaa-aaaany implementations. Oracle java is the most popular. Monetizing it will naturally draw its users to other implementations. I bet openjdk will attract almost all oracle java users.
-
@netikras but isn't that a bit like JavaScript where each browser makes its own standard from the main standard?
-
@Codex404 dunno much about js, sorry. If what you say is the case then yes, it looks similar.
Each modification of java specification first appears in openjdk. Almost all other jdk vendors take openjdk sources, extend them with their implementations/customizations and release their own version. In the end turns out that almost all jdks are copies of openjdk with some additional commercial features [very, very rarely used].
I say almost bcz there are a very few from-scratch jvm implementations. All the rest are copues of base jvm -- openjdk jvm implementation -- just with extra bells'n whistles.
Ssoooo... No, we aren't going to have a javacoplalypse 😀 -
Related Rants
I'm really crying right now while reading golang projects/libraries.CANT F**ING FIND WHAT INTERFACE/S WERE IMPLMTED!!!! Help me Oh Lord!
I'm a java dev btw.
rant
golang
interface
java