JavaFX Script Programming Language Raises More Questions Than Answers
By Angsuman Chakraborty, Gaea News NetworkTuesday, May 6, 2008
The JavaFX Script Programming Language Tutorial by James Weaver at JavaOne 2008 was rather insipid. In my jet-lagged state, it was enough to put me to peaceful slumber. However I had one burning question which I dutifully asked. Unfortunately I didn’t get an answer. It was deferred for the end of session, while recognizing its importance (he was just being polite I suppose). I didn’t have the energy to bear the whole session, I left.
The burning question is why we need yet another scripting language. The syntax is very similar to Java, Javascript or Groovy. Either Javascript or Groovy could have been used (Groovy would have been my favorite) instead of inventing yet another @#$% scripting language.
A new scripting language means a learning curve for developers. With so many very similar scripting languages, developers are likely to get confused and more time remembering the differences than coding. Overall it is a bad idea not to reuse already tested and tried scripting languages like Javascript or Groovy.
And finally how the hell is Sun going to monetize JavaFX?
BTW: JavaFX isn’t released yet. It is targeted for release on August 2008.
March 22, 2009: 10:06 pm
[...] JavaFX raises more questions than it answers and the executive’s reply wasn’t very convincing either. These people obviously haven’t heard about KISS and are happy to invent yet another language at every opportunity. You know how compiler designers like to create a compiler for solving every problem? It’s almost like that. [...] |
May 8, 2008: 11:13 am
Angsuman, I completely understand, having been jet-lagged recently myself (traveling to Australia from the US). Best way to connect would be to email me at jim.weaver at lat-inc.com. I’ll be hanging out in the speaker room preparing for a repeat of my JavaFX Tutorial session (which will occur Friday at 1:30 in room 133). By the way, if you think that your jet-lagged state contributed to your observation that my presentation was “insipid”, may I respectfully ask that you revise that observation? I make every attempt to keep the audience awake and engaged. Looking forward to meeting you, |
May 7, 2008: 6:49 pm
Him Jim, |
May 7, 2008: 4:59 pm
Angsuman, I must apologize for deferring your question after I had invited questions. I was looking for questions on the specific example that I was showing at the time, and I felt that your question was more general and I decided to defer it to the end. After reflection, I hope that I didn’t appear rude, because that was not my intent. Please accept my apology, and I hope that I’ll have that opportunity while still at JavaOne. Thanks, |
Jerino |
May 7, 2008: 11:52 am
That’s one darn good question. I find it ironic that while Adobe gives up its ActionScript 2 syntax and make ActionScript 3 look like Java, Sun is turning JavaFX into a ActionScript 2 wannabe. I think that’s one screw-up. There’s no need for a new language, espeically when it looks like a screwy hybrid of ActionScript 2 and Java. Add some new packages to the existing Java language and then it should be all set. That’s how M$ handles SilverLight. Sun is doing unnecessary hassle here. |
Sun, JavaFX and its future, JavaOne 2008, JavaOne 2009…