Discussion in 'General Programming Chat' started by roxxorzboxxoz, Nov 11, 2015.
Could you guys please list me some of the things you like better/worse of both languages?
Typically c# is used on Microsoft platforms only(unless you use mono but that has issues of its own). java can be deployed on most devices.
c# does have advantages though, my personal experience:
Better IDE for c#
Somewhat more pleasant syntax even though it's very similar.
More up to do date libraries.
C# or java? It depends on what do you actually want or need. If you are beginner, and you want to learn, I would suggest C# for the reasons mantic0re listed above. But, Java is more powerful in my opinion.
Java all the way. There's nothing like writing an application once and debugging it everywhere. Java has intellij going for it too, so on the ide side it is pretty solid. Not to mention netbeans, eclipse, etc. Whatever floats your boat. C# is a great language and it's very similar, but Microsoft is proprietary and nothing is guaranteed with them . Just the other week they took down their unlimited live storage because people were using it as advertised. And that's just one example. If C# were run by a corporation not known for constantly buttfucking their customers, it's future would be far brighter.
If you just want to learn the language and programming for yourself, choose C #. If you want to become a programmer, teach both but start with Java
There is so much said and nothing to add. Want cross-platform language, choose Java. Want to quickly start programming under Windows - take#. If you're a fan of IOS, take java
With the latest C# framework this year MS have made the .Net library open source and cross platform with SDK's for all devices so you can use it on any device.
first of all i hate MS and dont have Windows over 10 years.
JAVA - its works on any OS and you dont have to deal with MS...
I personally love using java because it is king. the interface plus its object oriented capabilities. It is a language that i started with and eventually I fell in love with Java.
Allthough this is a (somewhat) straight forward question, I suspect the OP is talking about more than only the language. Unfortunately his question has most previous responders assuming certain facts that are not neccesarely true. For example that C# will only be used for windows development ....but this is not true, it can also be used for other Operation systems
If it's actually the difference in language the OP is interrested in, he should just google it and he'll find the difference immediately. If it's more, then he should refrase his question because the opinions that is being shared in this thread will only mislead starting developers.
Separate names with a comma.