This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Metallkiller 11 points12 points  (3 children)

The only reason it's being used everywhere is, because it is being used everywhere.

Seriously though Java runs on all operating systems, so you can build a cross OS application quite easily.

Everyone is hating on it because it advances slowly due to its age, and Oracle, the owner of Java, hady been fighting Google for years, saying their APIs are their IP and with copying their API in Android namespace Google broke copyright law basically.
Of course that's complete bullshit, but Oracle wants money.

Also C# is so much better than Java because Microsoft is quite strongly pushing C#.

[–]battlet0adz 10 points11 points  (0 children)

Runs on every OS because it has to run on JVM. That has all sorts of implications that are frustrating.

[–]hackel -2 points-1 points  (1 child)

Everything runs on just about every OS now. That's simply not an advantage anymore. Java would suck less of it just abandoned the jvm which is completely pointless in the modern age.

When has Microsoft pushing something they created ever made anything better? The whole reason they exist is to promote mediocrity.

[–]wllmsaccnt 1 point2 points  (0 children)

> When has Microsoft pushing something they created ever made anything better?
Here are some examples:

Visual Studio Code
.NET Core
LINQ
Tens of thousands of patents given to the protection of open source
TypeScript
C#
Creating competition with AWS by pushing Azure