+ 27
Java or C# , who is the best ?
48 Answers
+ 32
Neither, they are very similar, Java is a bit more conservative while C# has more features. They are both used in enterprise heavily since they are backed by tech giants. I use both languages and to be honest if you learn either one well switching to the other one will be a breeze. 😁
+ 18
Java is an Object-Oriented, general-purpose programming language and class-based. Developers can use the principal – “write once, run anywhere” with Java.
C# is an Object-Oriented, functional, generic and component-oriented programming language.
For more refer to these sites:
https://www.educba.com/java-vs-c-sharp/
https://www-geeksforgeeks-org.cdn.ampproject.org/v/s/www.geeksforgeeks.org/java-vs-c-sharp/amp/?amp_js_v=a2&_gsa=1&usqp=mq331AQA#referrer=https://www.google.com&aoh=15592363228004&_ct=1559236519215&_tf=From%20%251%24s
https://www.javatpoint.com/java-vs-csharp
Thanks
+ 15
Java
+ 13
It's a matter of opinion.
+ 12
java mostly use in application
+ 11
Java
+ 10
C# is used in Windows-application programming, but it also has many tools for multiplatform development, for example Xamarin Framework that lets you to develop on Android and iOS. C# is great because it has a .NET library that makes the programming very simple and progressive and ASP.NET that brings web-development to C#. There is also Unity Engine for game development on C#.
What about Java? This programming language don’t tied to the platform, so a lot of devices run Java applications. But Java is a bit harder than C# and nowadays C# grows faster than Java as I see.
So, I think, C# will be the best choice. But you can learn Java after C#. They are very powerful if you combine them.
+ 10
Java
+ 9
I choose C# than java.
With C# you can games with unity which is very famous game engine for making 2D and 3D games.
But it mostly depends on what you want to make
for games choose C#
for applications choose java
+ 8
Depends on u r concept and u r project. If u wanna use Java u have many classes and it's little difficult for the bigginers where as c# is not so hard to learn and work on it . Coz MS visual studio provides u a easly platform to work with c#
+ 8
java ✌️✌️👍
+ 7
obviously java microsoft sux
+ 7
Java
+ 7
Java
+ 7
C# to java is like C++ to C.😀
+ 6
Java
+ 6
lol all u java nerds.. csharp has better features and core executes 10x faster.. So actually.. pretty obvious its the superior language
+ 5
Hello
At first A Coding Language is like a tool. Each tool have his own function. CSS for Webdesign and C++ mostly for Game (Grand Theft Auto for example ;)). If you want to build a Windows Desktop Application then i would recommend C# (own experience). But if you want build an Android App then use Java.
+ 5
As a professional programmer you need to learn both languages. It will be helpful for your career..
+ 5
Both the languages have their own significance and thus importance of none of them can be neglected. Java is a language that is used for one purpose and C# is used for another purpose, like Java have many tools that C# would not offer and vice versa.
The main focus while learning any programming language is not to learn the best language but to be the best in the language you are learning.
So, Don't neglect any one and enjoy learning.