The Walled garden argument
From David Herron's Blog.
“Javascript a.k.a. ecmascript isn't a bad language, and clearly a lot of things can be accomplished with it. But why is that the only language which can be used? ”
Because it took ten years for all web browsers to support the same Javascript ? Embed JavaFX (script type="text/javafx") all you want. It'll take another five to ten years for all web browsers to support it. The walled garden argument has nothing to do with reality. You can run all kinds of scripting languages in the browser, but nobody wants to maintain the sandbox technology and yet another scripting language just becomes yet another security hole.
Chui's argumentation suffers from being too overly broad. He sounds like one of those high IQ types who wants to solve everything using one language, one API, one computer and one programmer. In American they call this a “pipe dream”.
Java.net is disconnected with reality. For every guy who knows Swing/Java there are a 1000 guys who know HTML/DOM/CSS/Javascript. Silverlight is only marginally important because Microsoft controls 90 percent of the desktop marked and is the company behind C#.
JavaFX will ride the JRE in the same way AIR is riding Flash and PDF. So it's not irrelevant. The problem is that most Java developers don't know jack shit about developing user interfaces.
