I've worked with Java, and other technologies. My primary focus is .NET, and from experience, there is no other technology (for web apps and windows platform) better than .NET at the moment.
I'm going to stop arguing, since it's pointless to argue with non-technical people who have no idea what they are talking about.
Convenient how you choose to ignore everything I've said that I've done, and then proceed to call me non-technical. Then of course you follow it up with your supposed credentials. Typical troll response.
I'm so non-technical, but at least I bring the dongle to a presentation so I don't have to blame my computer!
Oh and what other programming technologies are you adept in? PHP? Perl? Python? Ruby on Rails? How about web servers? How many Apache server set ups have you done?
Sounds like you've only worked in a total MS shop, which really doesn't lend you any credibility as a tech authority.