This week's book giveaway is in the Server-Side JavaScript and NodeJS forum.
We're giving away four copies of Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques and have Mario Casciaro & Luciano Mammino on-line!
See this thread for details.
Win a copy of Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques this week in the Server-Side JavaScript and NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

Java 8 vs. .NET

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 95
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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]
 
author
Posts: 12
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Greenhorn
Posts: 6
IntelliJ IDE Java ME Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!]
 
Marshal
Posts: 74085
332
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
reply
    Bookmark Topic Watch Topic
  • New Topic