Originally posted by Paul Sturrock:
I have deployed one .NET app into production. I haven't really delved too deeply into its capabilities (and I doubt you'll get many J2EE developers who have, since .NET is certainly comparable with J2EE in terms of scale). What I can say is the CLR was pretty good - we could develop WebControls in a bunch of different langauges (in fact we did this, but more to see if we could than for any decent development reason). Its support for web services and SOAP seems much more mature than J2EE. And the development environment was leagues ahead of anything avaliable in the Java world.
Still, a word of warning: this sort of discussion tends to generate a huge amount of FUD, since very few developers out there have actually used both J2EE and .NET to any great degreee in production systems.