It seems likely that the Java IDEs would have sprung up without MS' efforts, but in any case watching a co-worker using Visual Studio 2010, there are so many features missing from it that the free version of IDEA provides, and even Eclipse and Netbeans make a stab at.
Java developers also seem to embrace continuous integration more, because they are used to the idea of build tools rather than clicking in an IDE. Is there any reasonably mature .NET equivalent to Maven yet, for instance? You're correct that tools are less expensive than man-hours, but consider that we can scale up and down projects at will if they use free tools, whereas if we add a developer for a month on a .NET project we end up buying an extra licence. Practically that means that we don't add that developer, and thus we just don't benefit from any spare man-hours. In contrast, one of our VS-using developers just ran out of tasks and has started to work on one of the Java projects I lead. It didn't take long to get him productive, and more of that was regarding usage of git than any Java-specific tools. I didn't have to get any purchase order signed, and if I had needed to then this wouldn't have happened. He'd probably have ended up black-box testing for a while. > With C#, I'm done faster so I usually go help out in tech support. ;) With Java, tech support is usually done faster! :) > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to javapo...@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.