Question:
What kind of new language should i learn? (Java vs c#[.net])?
tamil arasu
2012-08-25 05:03:25 UTC
Hi all
I'm working as a testing engineer for a short period of time in a reputed IT company in India, However i would like to be a software developer in Java or .Net

I know c very well and c++ to some extent,
So, pls suggest me between Java and C#.Net to learn..
Six answers:
SacredSkull
2012-08-25 05:09:50 UTC
Personally I would always learn a language that works on the most platforms, but that's my personal choice. Compared to C++ java was interesting, it's certainly a different language. If you are looking for ease of transition, then I guess you should go for C#. I don't know C#, but as far as I know, C++ and C# are quite similar (especially from the name :P). It also is entirely up to what you are more comfortable with. As I said; I would always choose the more platform independent language.
Niklaus Pfirsig
2012-08-27 03:43:49 UTC
I would say learn both Java and C#.

The Java is derived from C++.

The C# was designed to be similar to Java to encourage Java programmers to use the .NET system.



Compilers for both languages are free. However, Visual Studio, the integrated development environment for C# is quite expensive.

On the plus side, free and open source IDEs are available for both languages.

The Eclipse IDE ( http://www.eclipse.org/ ) uses a pluggable extension model to work with multiple compilers and is available for Windows and Linux. Eclipse supports Java and C# as well as C++

MonoDevelop (http://monodevelop.com/) is another cross platform IDE, but specific to an open source .NET initiative called Mono.



MIcrosoft is heavily promoting .NET for applications development, but on the other hand Java is the language used for development on Android phones, Blu-Ray players and many messaging phones.
Mohammed Ansari
2012-08-26 06:19:03 UTC
Both Platform is Best in the industry but as far as Career is Concern you should go for java, because it is difficult to create Applications in Java and because of this, only some persons become Good in Java so only less people are available for Java integration, so Market Demand for Java Developer is High as compare to C# because in C#, Microsoft provides the Best IDE Visual Studio which makes the Application Design very Easy to do acheive...





Hope it is the answer of your Question...
Venkatesh
2012-08-25 12:41:19 UTC
Both Java & C# are major players and they will be so for long time ahead.



For a starter .Net is ideal, which has lots of demands and have good opportunities in the industry.



When i t comes to Java, most employers will be looking for experienced people.
SauravSaumya Creations
2012-08-25 12:24:42 UTC
I'd recommend you to go with JAVA, because this is the most demanded language of this time. The companies are also recruiting the employees those have learnt JAVA.

Then go with .net & then with c#.
tatocaster
2012-08-25 12:41:29 UTC
C# is better but, it's expensive, and Java runs on every platform and it's free. but C# is better. i'm coding on both languages but i prefer c#.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...