InfoWorld: What do you think of Sun Microsystems' recently announced JavaFX Script for content creation? Is the world ready for yet another scripting language?
Hansson: I think there's always room for new ideas, but I don't think that the whole fuss that's currently going on about RIA, rich Internet applications, is justified. I think we've been through this cycle so many times before that it in some ways amazes me how history seems to be ignored. We went through this with Java applets, they were going to rule the Web. Everything was going to be in a Java applet. HTML and CSS is history. And Flash came around, and Flash started focusing on applications. Now Flash is going to rule the Web and HTML and so on is yesterday. Now, Silverlight, Apollo, JavaFX, they're all bidding to take over the JavaScript, HTML and CSS [spaces], and I just don't buy it. I don't buy that developers by and large are going to jump into a proprietary technology and replace what HTML and CSS has given them.
InfoWorld: I think Sun is saying JavaFX is open source. I'm not sure if JavaFX Script is focused exclusively on Web development. I think it's just one function that can be done with it, and I'm not even sure if it does it that well at this point.
Hansson: That might be true, and I think that HTML and CSS [are] focused on Web development. And I think that there are misconceptions going on from people who are pushing these alternative delivery platforms that somehow Web developers are hungry for richer and richer experiences, that they're really unhappy working with HTML and CSS. And that's just not true. We're not clamoring to re-create the desktop on the Web.
InfoWorld: We don't need a new mousetrap?
Hansson: No, we don't. HTML and CSS is actually a wonderful development environment, and a good number of computer scientists or people who have been around for a long time might consider them hacks or dirty or whatever, but they work.
InfoWorld: But you do use those on Ruby on Rails?
Hansson: Totally. HTML, CSS, and JavaScript are the key components of how you get Rails applications to a user. And I don't see that changing.
InfoWorld: But not Ruby?
Hansson: Ruby generates those things, so HTML, CSS, and JavaScript are delivery mechanisms.
InfoWorld: Do you think Java is being displaced by scripting languages like Ruby or some of the others that are out there?
Hansson: I think Java and C# and other languages of that type [are] definitely being replaced by leaner and lighter approaches. I think Ruby and Python and SmallTalk and other languages in that sphere [are] gaining rapid ground just by people realizing that they would much rather have an enjoyable, productive environment [rather than] buy into these arguments for safety or bad things that will come down if you don't have types and so on and so forth. So I'm absolutely seeing the market share of these languages going down as more and more people just realize that they didn't die by using [the] scripting languages.
InfoWorld: What do you think of .Net and Windows development and Microsoft enabling its Common Language Runtime to run on the Macintosh platform?
Hansson: In some ways I don't really care. I don't follow it very closely. The Microsoft ecosystem is not that interesting to me. It's a very different world from the world that I inhabit, which is one of open standards, open source, and so on and so forth. It's not to say that they don't do interesting stuff. I definitely do think that they have some interesting thoughts, [such as] LINQ (Language Integrated Query), which is very interesting. There's definitely a good number of things that the open-source world could learn from some of those initiatives, but wholesale jumping into the Microsoft boat has just never appealed to the kind of work I do.
Paul Krill is editor at large at InfoWorld.
Talkback
E-mail
Printer Friendly
Reprints




