If you could choose between becoming an expert in Microsoft or Java, which one would you choose and on what grounds? Does one of the two have a better future? Will you earn more in one of the two? Is one of the two better and faster in developing solutions? Do they both have the same possibilities in Cloud Computing? And do you have experience in both domains?
Thx
Look, what's wrong with some of you people? My question was not what technology is the best. Neither was my question if knowing only for example C#.NET or Java makes you a good developer. Off course not, a good developer knows about design patterns, OOP, technologies, architecture, ... I know a lot of things from both worlds, but I notice that you cannot become an export in .NET driven solutions and Java driven solutions (maybe you can, I cannot). At a certain point in time you need to focus on one of them and even focus on a specific part in them. So that was more the question, in what direction are the most challenging projects, is there somebody that has a window to the future, are there people out there that can objectively compare both, are there statistics, ...? Up julder mulle.