I'm just curious, how many of you switched from Java to .NET? And if you did, what version of .NET do you like/work with? Why did you switch? This is not a "yet-another-flame-topic", so please don't say "Java sux" or vice-versa. I'm expecting some reasons.
Our lead developer does both Java (not specifically .Net) and C# (and VB.Net). They didnt "switch" but used both when in their corporate life working for a bank that had large mainframe systems with many legecy elements and used Java as the language for building new components to run off host and act as the connectors between the mainframe systems.... the .Net came in for the website and some thin client GUI systems for the mainframe. We now use 3.5 which is 2.0 plus some additional elements built on top, there were no elements of 2.0 or 3.0 depreciated in the upgrades so little point not going for the higher level. In the bank they were still using 2.0 partially due to timing of when she left and secondly to do with the amount of security and stability testing internal governance required before upgrades could be made were massive and time consuming (they had only just started rolling out XP 18 months ago to upgrade from a combination of Win2k and NT4 for the non-IT community)