DEV Community

Discussion on: Why do I think Dot NET is Better Than Java?

Collapse
 
moaxcp profile image
John Mercier

How is your first statement true? AdoptOpenJDK 8 is at 8u265. Oracle jdk 8 is at 8u261. Clearly openjdk 8 is still receiving patches. There may be certain patches that are only available to oraclejdk but the community is open source and does what it wants.

I'm not sure what performance comparison is being done here? Am I supposed to count the number of improvements in each tech for you? How would that convince me one way or the other? My purpose was only to point out that java does compile to native code at runtime. It was addressing this part of the article "and not directly for the computer."

Thread Thread
 
moaxcp profile image
John Mercier

The linked article is clearly not informed. Why is javascript (node and jquery) included on the java side of the logo? Those technologies are not related to java at all. Another example, one java disadvantage is Single Paradigm language. This is not true. Java 8 introduces lambdas and the functional programming paradigm.

Memory Management - which parts of dot net use garbage collection? Since dotnet uses garbage collection how is this a disadvantage of java and not of dotnet?

Look and feel - Java supports native look and feel for all major platforms in both swing and javafx desktop applications. No disadvantage I can see.

The rest of the article brings up issues with java 6 or 7 which are not relevant to developers today. And a fake claim that java is more for linux than windows applications.

dotnet may be better than java. I would really like to see both improve over time. The competition is good. But these articles are not convincing me to choose one over the other.