473,396 Members | 1,968 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Advantages and disadvantages of Java & C#

54
Please I want to learn a new programming language. Either Java or C#. Please advise me which one I should opt for. Let me know their advantages and disadvantages, platform dependecies or operating system support. Thank you.
Jan 26 '13 #1
4 3716
Anas Mosaad
185 128KB
Java should be supported in all platforms that have JVM.
I believe you can do anything in any language if you master it. May be the learning curve for Java is bigger than C# due to the massive number of frameworks built on it and from parties.
Jan 26 '13 #2
A think u should go in for java coz its mostly supported across all platforms n ts even easy to understand compared to c#.
Jan 26 '13 #3
Joseph Martell
198 Expert 128KB
Since both are based on a c/c++ syntax learning either one will be beneficial. They both operate on object-oriented principles so there is not a great benefit to learning one over the other in terms of approaches to software development.

If you are trying to choose a language to learn you should look at what you are trying to accomplish. If you want to write software for windows machines, asp.net sites, or something along those lines then choose C#. If you want to write Android apps or something that runs on all platforms, then choose Java. Either way, it will be a good learning experience.

My personal opinion is that C# Express Edition is far easier to set up on a windows machine than Eclipse for Java development. With one download and a single install you have an entire C# IDE ready to go including compiler, help files, and everything. I personally find setting up a Java development environment quite a bit more involved. If you have no reason to choose one over the other, try setting up a programming environment for each and see which is easier and use. You can always switch after you learn more.
Feb 7 '13 #4
HI ! i think you go for Java. Java is supported in all platforms. it has it's own platform- JVM. Now a days it also used widely.
Feb 7 '13 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: raul76 | last post by:
hi, I have a php script, that should give the parameters to the java class. The script stucks in bottom frame. The java class is my navigation and stucks in top frame. I don't know where the...
1
by: Paul | last post by:
Hello, I am researching ideas for a long term project and am currently investigating Java's capability for processing live video feed. I wish to examine digital video feed in real time and do...
3
by: Brian Terry | last post by:
I am new in Java. And asking for help. The problem is to parse the XML doc and search the parse tree for the value and then print path to it. For instance: XML document: <1> <2> <3>value1</3>...
3
by: madner | last post by:
Hi, does anyone know if exist any web site or service I can access with java to retrieve informations about nasdaq quotes? Thanks. madner
3
by: pei_world | last post by:
Hi, I don't know if it is possible to Java a class or libeary, and import it into C# application and use it directly? should work right? can anyone tell me how in details?
5
by: omri | last post by:
Hi everyody, i have a complex problem (kind of urgent). i wrote a website in asp.net 2.0, one of the classes execute a java class (which is the steady part of the project ) by the way i'm doing...
16
by: Amir Michail | last post by:
Hi, It seems to me that measuring productivity in a programming language must take into account available tools and libraries. Eclipse for example provides such an amazing IDE for java that it...
0
by: wdhann66 | last post by:
I have enabled Java and scripting, but quite often I am informed that I must enable Java and/or scripting for the action to happen, such as to download, to be able to view a page, etc. As an...
5
by: PeaceLovinHippy | last post by:
Hello im new to java & im working on some mods for a game - below is a small part which im working on . however im getting errors due to something wrong in the code - can anyone please help me...
1
by: anjana priyadharshini | last post by:
what is the use of interfaces in java?& why we interface in java?
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.