aspose file tools*
The moose likes Features new in Java 8 and the fly likes Java 8 vs. .NET Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Features new in Java 8
Bookmark "Java 8 vs. .NET " Watch "Java 8 vs. .NET " New topic
Author

Java 8 vs. .NET

Robert Stegall
Greenhorn

Joined: May 13, 2008
Posts: 5
Welcome, Rogers!

Aside from cross-platform support, what are your favorite arguments for choosing Java 8 over .NET for new development?

Thank you,
RS


Miguel Enriquez
Ranch Hand

Joined: Mar 13, 2004
Posts: 94
interesting question, i am too wait a answer of the expert.


What about whis wikipedia link:

Comparison_of_C_Sharp_and_Java

thanks

[UD: fixed the link]
Rogers Cadenhead
author
Greenhorn

Joined: May 13, 2014
Posts: 12
    
    5
I prefer Java over .Net because I do coding on a variety of platforms -- Windows desktop, Linux/Apache/MySQL/PHP web server, Android phone and Mac multimedia desktop -- and I want to be able to write code for all of them. Since Java became my programming language of choice I never looked very seriously at the Windows-heavy development options.

In the early days of Java it didn't do a great job of presenting user interfaces on Windows that were competitive with what you could do using Microsoft's programming tools. It was always obvious you were running something written in Java.

But I don't think that's the case any more.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14338
    
  22

The "Java vs .NET" question is one of those old questions that people can debate endlessly over without ever reaching a clear conclusion.

It's really comparing a screwdriver to a hammer. Which one is better? It depends on the job you need to do, and neither is clearly always better than the other.

There are many reasons to choose one over the other. Companies like Java because it's cross-platform; it's very easy to run it on Windows, Linux or whatever operating system you want to use. Companies like .NET because they might have invested in Microsoft's enterprise software stack, so .NET from Microsoft is a natural choice.

Without knowing anything else about your IT environment, it's impossible to say which will suit your organization better.

Sometimes young programmers ask "should I learn Java or C#, which will give me better career opportunities?". That's also a question that is very hard to answer.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Aaron Yar
Greenhorn

Joined: Jun 07, 2014
Posts: 5

Interesting question! Does it worth it to spend time to learn both? or it is better to concentrate on just one of them? [let's say for a computer science student who wants to become a developer!]
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39791
    
  28
If you are not sure which way your inclinations are, do ahead and learn both. C# is surprisingly similar to Java® but even so has some significant differences.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java 8 vs. .NET