+ 3
C# vs Java
I have been using Visual Studio recently to make some windows applications and it's alot of fun and I've learned alot. But I don't want to waste my energy if there is a better language. I have heard that Java is great for cross platforms. Should I be focusing on writing my programs in Java and ditch C#? thanks!
7 Answers
+ 6
There's great potential in C#. The market for C# is growing rapidly while Java seems to be cooling off a bit. Give C# a chance and see how it goes.
+ 4
I'm sorry that I've just started learning C# my friends always told me that it was wonderful.. but for java being cross platform it is a very good point.. so I'm trying to find if there is something good in C# not found in java (for me until now java can do anything)
+ 3
ditch is a strong word. you will never want to ditch something important as a programming language it will help you someday.. but for me Java is my fav. language it can do anything you want.. it is widely supported and most important as you said.. cross platform..
+ 3
Learn both of them and problem solved. DdD
+ 2
C# is less costly two maintain as compared to java for bigger companies
+ 2
C# and Visual Studio - is there really a better combination?
It's up to you, but I prefer C#. It's great at Windows apps; can make android apps as well with the help of xamarin; plus it can also code great games with Unity. C# is the best.
0
thanks @NourAlhadiMahmoud do you know what the differences are though? or reasons I would want to use C# rather than Java?