Originally posted by: kamper
Is this platform widely used?
Hell yah
These are the two major competitors for enterprise software in the near future, you can't really go wrong with either.
In a nutshell I'd say that java is more open and you'll find alot more cool open source stuff to work with (so you can do cool stuff legally at home) but .NET will probably be a little easier to use (I'm just guessing there, I haven't used .NET but Microsoft has alot of money invested in it and they're definitely going to try to make you like it).
I'd personally vote for java but you've got to make your own choice. If you are going to be doing java at work it might make sense to learn that. On the other hand, if you 're doing java at work .NET at home might be a good balance and would help you understand concepts from both better.
Edit: you've asked a pretty broad question there. It's almost like going to the cpu forum and asking "Should I buy Intel or AMD?" or going to the video forum and asking "Should I buy ATI or NVidia?". Well, not that bad, but you get the idea.