@Chingchong
So what if runescape is programmed in java?
Runescape is written in java because it was made like 10 years ago... And andrew webber or whatever his name is, made it all by himself before it got big and a staff got hired.....
World of warcraft the most played game ever is partially programmed in C++ and it does not consist of any java, where are you trying to lead with that? The best games ever are sure as hell not made in java.
I think that the C# language is at least as powerful as java is and the GUI creation is a huge plus, why would I then even think about using java over C# unless I'm going on a different platform then Windows?
If you want to know WHY it's better, go google it. There are 100 000 posts on why C# is better then Java and vice versa.
Edit: Also I haven't seen yourself explain as why java would be better then C#. In general Java can't be better then C# and C# can't be better then java because they both have their advantages and disadvantages. So it all comes down to what you are going to program.
I think this post is pretty good.
Quote:
|
Originally Posted by njb7ty
Well, I suppose you can search Google for 'C# vs java' and read an article such as
http://en.wikipedia.org/wiki/Compari...va_and_C_Sharp.
However arguing which is better is best left as an exercise for developers with a lot of experience in both languages rather than those just starting out (If your just starting out, you will not use the advanced features one has over the other).
I think the market will be evenly split between both languages for quite some time. Ideally, as a professional developer you should know both well so you are more employable. For Java, I suggest getting familiar with The Eclipse IDE since its used by the bulk of Java developers. For C#, I suggest you install Visual Studio Express because its used by the bulk of C# developers (and the express version is free).
I suggest you first learn one or the other very very well and good coding practices before learning the other language to avoid mixing the two somewhat different coding styles.
I suggest learning whichever language your friends are using assuming you communicate with them about programming often (so you can help each other). If instead your on your own, I suggest you learn Java. I think you will have an easier time picking up the Object Oriented philosophy than C# because in my opinion Java is more low level coding and C# is more high level coding (ie, the advanced features it can do a lot for you). You should have a good handle on the low level concepts first. In may opinion, once you know Java well, C# is a lot easier to pick up since they are both object oriented and are very similar object oriented languages.
|