• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java 8 vs. .NET

 
Robert Stegall
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 95
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 12
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 15480
43
Android IntelliJ IDE Java Scala Spring
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Aaron Yar
Greenhorn
Posts: 6
IntelliJ IDE Java ME Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 50171
79
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic