Comment Re:I have no problem with microsoft's coders.. (Score 1) 533
Java's basic trade offs are part of the problem. Remember that Java was created for the purpose of running on embeded systems. This makes very simple tradeoffs (for example, optimizing for size in the bytecode instead of performance) that are not real good for large applications.
The Java Virtual Machines from Sun contain Just-in-Time compilers and HotSpot technology and have for quite a while now. Thus the bytecode encoding has minimal impact on run-time and will often have at worst a fixed up-front cost for the entire life of an application.