How a broken language like JavaScript can deliver on "Java's broken promise" while its implementations can't be consistent even wthin a browser? Come on. Seems like too many kids are entering the industry. I guess lowering the barrier entry for taking a CS degree will lead to much more non-sense like this sentence. While Java has been a proven tech for 20 years now, practically dominating every area of the typical enteprise development, JavaScript "developers" were not even considered "programmers". Server side programming is a serious thing. Leave JavaScript to buttons, popups and alerts. Fix that client side validation that don't work across all browsers with the same code, before speaking s*it about Java. Because Java is a serious language baked by the most important players in the industry. JavaScript is not. Simple like that.