Home / Java Patterns and Pitfalls     frequal.com

Convincing Arguments in Java's Favor

Performance

Studies have shown that Garbage-Collection-based systems like Java are faster than those using free/malloc.

Well-Specified

Java is well-specified, with a detailed spec, multiple implementations, and a compatibility test kit. Other languages, like C, have incomplete specs leading to buggy implementations.

Even Microsoft Doesn't Use .net

Microsoft has been reducing the amount of .net code in their operating system. They use .net less and less over time. Ever .net's creator isn't interested in using it! Why should you be interested?

Microsoft Uses Java for Cross-Platform Needs

Microsoft's own Outlook Web Access (OWA) uses a Java Applet for a rich cross-platform experience. What does Microsoft use when it needs a cross-platform GUI? Java!

Since this was originally written, Microsoft purchased a Java-based game for billions of dollars.


Last modified on 26 May 2020 by AO

Copyright © 2020 Andrew Oliver