These days it seems to be all about .NET. I want to start getting into "enterprisey" development and I thought Java would be a good route to go. But looking at job sites there seems to be 2-3x more .NET jobs as there are Java.
Do you think investing my time into .NET would be better than going after Java? Is Java losing ground to .NET? Especially with the rate of change with C#, with all of those nifty features it seems like Java is the old geezer in the room.
I'm not a Windows user, which is probably my biggest problem with .NET. But if the market is leaning towards .NET then I'll follow.
I already know a bit of Java and C#, I'm not really asking about opinions on the language. This question is more about what technology would be best for a career programmer.