May 21, 2007

Rails creator doubts Silverlight can win converts

In this interview, David Heinemeier Hansson also comments on open source, JavaFX, and differentiators in Ruby on Rails framework

David Heinemeier Hansson is the creator of one of the hottest technologies amongst software developers these days: the Ruby on Rails Web framework. Hailing from Denmark, Hansson is a partner at 37signals, a Chicago firm that develops tools for communications and collaboration. InfoWorld Editor at Large Paul Krill met with Hansson during the RailsConf 2007 event in Portland, Ore., last week, where Hansson expressed pride in how the community has latched onto Ruby on Rails. Development of Ruby on Rails 2.0, featuring REST (Representational State Transfer) is in progress. Hansson stressed Rails' emphasis on convention over configuration, suggested Microsoft is having battles internally regarding open source, and expressed doubts about whether Microsoft can win converts to its new Silverlight technology.

InfoWorld: When did you develop Ruby on Rails and why?

Hansson: I started developing Ruby on Rails actually as part of the first Ruby project I did, which was Basecamp. The summer of 2003 was when I originally got into Ruby, and I had been doing PHP and some Java for about four or five years ahead of that. But I was getting fed up and tired with those environments and wanted to give something new a chance, so I stumbled over Ruby and started playing around with it. And within about a week of playing around with it, I knew there was no way I could go back to either PHP or Java or anything else I'd been doing before.

InfoWorld: Why is that?

Hansson: Ruby just felt like such a great fit for my mind. So many things that I was frustrated about in previous environments I'd worked with just seemed to be solved incredibly beautifully in Ruby. And that was really one of the first things that I noticed that I intensely liked about Ruby, it was the aesthetics of the language. Ruby code is just inherently beautiful. Sure, you can write ugly code, but you can write incredibly beautiful code too.

InfoWorld: How did Rails come about?

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

The one-stop resource center for IT professionals.

©1994-2009 Infoworld, Inc.