03Sep The Java Bloat
236 viewsDon’t get me wrong- Java is an incredible platform that is able to rock the socks off several other languages in and outside the browser… and certainly this is the case within the server world. However, the language has become rather convoluted over the years… compare the below chart of Java’s infrastructure versus Flash.

Image source: http://java.sun.com/products/hotspot/whitepaper.html
… now compare that with the Adobe scheme:

The moral of the story is K.I.S.S. also applies to higher-level programming languages: KEEP IT SIMPLE, STUPID!
Disclaimer: Some of the Java stuff illustrated in the diagram above are language inherit and not considered bloat… but most of the top and middle parts of the graph still applies. (not to mention 18+ mainstream abbreviations for just different core parts of the language *ick*)
