Which are more in demand, .Net or Java developers? How about 10 years from now?

Which are more in demand, .Net or Java developers? How about 10 years from now?

Comments

  • Java. Still Java.

  • in My Point of View Java and Dot Net Has Same Feature.............

  • This is an excellent question that deserves a new answer given changed circumstances.

    A scan of Dice listings tells me that Java jobs are advertised roughly twice (about 2.3x) as often as .NET jobs, but that doesn't tell the whole story. Most C.S. programs in the U.S. use Java as their primary language and very few exclusively use C#. So while there are fewer .NET jobs advertised, there are also fewer budding .NET developers to fill those spots.

    Moreover, salary surveys show roughly equal earnings for Java and C# developers. So my feeling is that there is the lower demand and lower supply of C# developers evens out to roughly similar job prospects.

    Ten years from now, I think the announcement last week (see Why did Microsoft open source .NET?) will have proven significant. .NET is more of a unified framework than can be found in the Java ecosystem, and performance is top-notch. My opinion is that quite a few companies will be choosing open source .NET over Java in the future, and that this will help raise demand for .NET developers.

  • My opinion is that quite a few companies will be choosing open source .NET over Java in the future, and that this will help raise demand for .NET developers.

    Open sourcing .NET won't change a thing. Old companies that use Java won't switch and new ones who are not even considering using Java won't use .NET for the same reasons they don't consider Java.

  • In Java world, you develop with technologies from many communities. In .NET world, you only work on technologies from Microsoft. In my opinion Java developers are more free in terms of choices of technologies, but sometimes it also brings you problems.

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories