• 0

Which is better: .NET or Java?


Question

I am getting to the point where I need to focus on whether to look for careers in Java or .NET for when I get out of college. I was wondering for all of you that use these in the "real world" which of these two you prefer and which is most popular in the workplace.

Thanks.

Link to comment
Share on other sites

Recommended Posts

  • 0

@Dr_Asik : That's true, but with computer becoming more and more powerful, performance is becoming less ans less important even for games.

As for portability, we now need a universal managed language. That would be great.

@HappyDays : As for choosing between java and c#, I'd say c# unless you have a specific reason to want to use java because java seems to really fall behind now.

And since they both pretty much do the same things.

I think learning different language would be great but not when they are that similar.

It would be better to learn c++ when speed is extremely important like for games.

C# when speed is somewhat important but you have a short deadline.

And another language like ruby which is quick and easy to program for prototyping or very short deadline but speed would not be important.

This kind of combination would be far more effective.

Link to comment
Share on other sites

  • 0

I've been jobhunting recently (2 bouts of 3 months)...

What I have found is this:

The two major technology camps are .net based and PHP based. Java rarely was listed as a primary required skill.

Link to comment
Share on other sites

  • 0

I did C in my first year at Uni (was ok, but certain things weren't taught that well) Then the rest was Java, I even did my final year project in Java. If their is one thing I hated about Java it was creating an gui. We were taught to write Java basicly in notepad and not to use any IDE, it made things harder for us to learn and the lect to compile.

I wrote a small project in C#.net, while I liked visual studio the project felt bloated. For me it was very easy to switch from Java to C#, all I had to really was get to using Console.WriteLine instead of System.out.println and what I could do with different data types.

I can only pretty much repeat what has been said, they all have different purposes.

Link to comment
Share on other sites

  • 0

my company provides software in java and .net

I would have to say .net is nicer plus you can package the software in a ClickOnce installer which google and citirix uses when you install Chrome and gotosoftware*.

.net is fast, java takes a few seconds to load each time if you use it in a web page app

Java has messy updates that pile in your add remove but .net can be confusing with the framwork requirements.

.net 1.0 - 1.1 = compatible

.net 2.0 - .net 3.5(comes with vista) = compatible

.net 4.0 > ALL = compatible (no has this at all yet, just in beta and wasnt even with Windows 7)

So that mean you may want to think about deployment... installing .net on many machines cna be times consuming as well as java.

Good luck but I would go with .net

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.