+ 27

Java or C# , who is the best ?

30th May 2019, 5:04 PM
Badr Chadli
Badr Chadli - avatar
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. 😁
30th May 2019, 9:53 PM
Mirza Sisic
Mirza Sisic - avatar
+ 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&amp_gsa=1&usqp=mq331AQA#referrer=https://www.google.com&aoh=15592363228004&amp_ct=1559236519215&amp_tf=From%20%251%24s https://www.javatpoint.com/java-vs-csharp Thanks
30th May 2019, 5:14 PM
Prince PS[Not_Active]
Prince PS[Not_Active] - avatar
+ 15
Java
31st May 2019, 7:45 AM
Bharat Bhushan
Bharat Bhushan - avatar
+ 13
It's a matter of opinion.
31st May 2019, 10:39 PM
Sonic
Sonic - avatar
+ 12
java mostly use in application
1st Jun 2019, 9:56 AM
‎‎‎
+ 11
Java
1st Jun 2019, 4:30 AM
Muhammad Rashid
Muhammad Rashid - avatar
+ 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.
1st Jun 2019, 8:48 AM
Cody Sharp
Cody Sharp - avatar
+ 10
Java
1st Jun 2019, 11:26 AM
Vineesh
+ 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
1st Jun 2019, 10:00 AM
Rellot's screwdriver
Rellot's screwdriver - avatar
+ 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#
30th May 2019, 7:01 PM
Prashanth Manna
Prashanth Manna - avatar
+ 8
java ✌️✌️👍
31st May 2019, 4:31 AM
Akash Umesh More
Akash Umesh More - avatar
+ 7
obviously java microsoft sux
31st May 2019, 4:19 PM
haydenki
haydenki - avatar
+ 7
Java
31st May 2019, 6:39 PM
Salif Mehmed 🇹🇷🇧🇬
Salif Mehmed  🇹🇷🇧🇬 - avatar
+ 7
Java
1st Jun 2019, 5:05 AM
Nafisur
Nafisur - avatar
+ 7
C# to java is like C++ to C.😀
10th Jun 2019, 8:14 AM
minirkk
minirkk - avatar
+ 6
Java
1st Jun 2019, 2:34 AM
DJthePikaKitty
DJthePikaKitty - avatar
+ 6
lol all u java nerds.. csharp has better features and core executes 10x faster.. So actually.. pretty obvious its the superior language
1st Jun 2019, 3:50 PM
Micah Osborne
Micah Osborne - avatar
+ 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.
31st May 2019, 11:44 AM
SmietsStudios
SmietsStudios - avatar
+ 5
As a professional programmer you need to learn both languages. It will be helpful for your career..
1st Jun 2019, 2:55 AM
Udaya Jayashanka
+ 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.
1st Jun 2019, 4:09 AM
Akash
Akash - avatar