Jump to content

  • Log In with Google      Sign In   
  • Create Account


#ActualSimonForsman

Posted 23 February 2013 - 01:18 PM




I've already a strong grasp of Java, and a somewhat understanding of HTML, my eyes were wondering on the web today and found Python and was wondering what people though ot developing with that was like.

You can see from the posts above that there's no consensus on this. If you had come here with this post 10 years ago, you'd have seen a thread full of Java and C# bashing and lots of recommendations for C++. It's a different world now.


Yeah, now its just mostly Java only bashing tongue.png


 
My biggest issue with Java is C#.  It's hard to recommend Java when C# is cleaner, faster and generally better designed and frankly, is aging better.
 
The advantages of Java over C++ are fairly easy to state.  The advantages of Java over C# are .... well, are there any?


The various JVMs have some advantages over .Net/Mono
1) better runtime performance on *nix servers and in some cases non x86 clients.
2) Java is the "standard" language on Android. (The only good CLR implementation costs $299-$1899 per developer)
3) Some ARM CPUs can execute Java bytecode nativly.

When it comes to the actual languages i can't think of any reason to use Java over C# though and i wouldn't recommend Java over C# to anyone, (If you know C# you can easily switch to Java in the few situations where it works better anyway)

#1SimonForsman

Posted 23 February 2013 - 01:14 PM




I've already a strong grasp of Java, and a somewhat understanding of HTML, my eyes were wondering on the web today and found Python and was wondering what people though ot developing with that was like.

You can see from the posts above that there's no consensus on this. If you had come here with this post 10 years ago, you'd have seen a thread full of Java and C# bashing and lots of recommendations for C++. It's a different world now.


Yeah, now its just mostly Java only bashing tongue.png


 
My biggest issue with Java is C#.  It's hard to recommend Java when C# is cleaner, faster and generally better designed and frankly, is aging better.
 
The advantages of Java over C++ are fairly easy to state.  The advantages of Java over C# are .... well, are there any?


The various JVMs have some advantages over .Net/Mono
1) better runtime performance on *nix servers and in some cases non x86 clients.
2) Java is the "standard" language on Android. (The only good CLR implementation costs $299-$1899 per developer)
3) Some ARM CPUs can execute Java bytecode nativly.

When it comes to the actual languages i can't think of any reason to use Java over C# though.

PARTNERS