CIO
Open source identity: Ruby on Rails creator David Heinemeier Hansson
Rails helped kick-start the interest in frameworks, especially for PHP programmers

Of course, the project is now very successful and is used to build all kinds of Web applications (http://rubyonrails.org/applications). What are the key things you think made Rails so successful?

I think the fundamental thing that set Rails apart was a culture of putting the programmer first. The idea that Web programming should be fun and that programmers should be enjoying themselves.

The culture bred ideas like Convention over Configuration, where we standardized all the things that programmers do most of the time for most applications anyway.

It also helped that we took marketing seriously. That we cared about enlightening people about what we had. Everything from the first 15-minute screencast to the RailsConf conferences and more.

Speaking of languages, tell us a little about why you like Ruby. Do you look at other languages and think "it would be nice to have such features" or "things can be done easier with this"?

Ruby has a lot of specific features that makes it a joy to work with. There are blocks, open classes, and so much more. But any one feature would fail to capture the essence of how they all work in concert to produce a truly delightful experience for the programmer.

Ruby can also produce the most beautiful code I've ever seen in any programming language. The sense of aesthetics is very high.

Nowadays, most popular programming languages have associated Web application frameworks like Spring, Django and CakePHP. Do you think Rails made frameworks popular for "mainstream" app development? Did Rails fundamentally change the way developers think about Web apps?

I think Rails certainly helped kick-start the interest in frameworks, especially for PHP programmers. And it certainly lit a fire under the idea of full-stack frameworks where everything is included in the box.

But that was probably more a factor of being at the right place at the right time. I find it hard to believe that we wouldn't have moved in this obvious direction eventually anyway.

What do you think the future of Web app frameworks is generally? Will they become a "standard" that developers just get used to working with? And how can they help developers be more productive?

I hope they don't become standards! At least not in any official sense of the word. Frameworks should always be competing on their merits.

I do think that the bulk of all Web development will move to use frameworks, if you can't say that has happened already.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

Enter the fully qualified URL, eg. http://www.example.com/
Users posting comments agree to the CIO comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Ruby on Rails creator David Heinemeier Hansson
Ruby on Rails creator David Heinemeier Hansson
Newsletters
Sign up for our CIO newsletters!
Syndicate content Syndicate content Syndicate content Syndicate content Syndicate content Syndicate content Syndicate content

URL
www.kyoceramita.com.au

Call us on
Australia: 1800 339 003
New Zealand: 0508 596 2732

Email us
marketing@kyoceramita.com.au

Did you realise that the cost or running a laser printer over its lifetime is likely to exceed the original purchase price by several times? To compare your current printer's running costwith a Kyocera printer, select the TCO Calculator

Total Cost of Ownership (TCO)
Kyocera Saves... Try our Saving Estimator now
Calculate Now

Testimonials

 

Wondering how to improve your business with UC on an IP Network?

Join Computerworld's Live Webinar where we will address the move many companies are making towards IP based voice services (SIP trunking, VoIP) and look at how they are using a single connection for data and voice rather than separate lines. Learn about the latest in IP networks and how it can help your organisation.

Wednesday 25th November 2009, Time 10.30 am EST (Sydney, Australia) Screening at your desk

Register now

  • +

    CA brings SOA security to open source JBoss 09 February, 2010 10:08:00

    More commercial options for widely-used app server
    CA has announced its SiteMinder and SOA Security Manager products are now available for the open source JBoss middleware platform.
  • +

    Indian pleads guilty in overseas stock hacking scheme 08 February, 2010 07:50:00

    The group of hackers compromised brokerage accounts, then pumped up the prices of stocks
    An Indian national pleaded guilty Friday to conspiracy and aggravated identity-theft charges related to an international fraud scheme to hack into online brokerage accounts in the U.S. and use them to manipulate stock prices, the U.S. Department of Justice said.
  • +

    E-mail scam steals €3 million in carbon credits 05 February, 2010 06:47:00

    The phishing scheme resulted in losses of up to €3 million from companies
    A clever phishing scheme launched last week may have stolen more than €3 million (US$4.1 million) worth of carbon emission permits from companies.
  • +

    Windows 7 Tips: Best Security Features 04 February, 2010 04:52:00

    IT can specify which applications can run on employees' desktops
    For both enterprises and consumers, one of the big draws of Windows 7 has been its tighter security features.
  • +

    Twitter forces password reset to protect some accounts 04 February, 2010 05:48:00

    The company has discovered that log-in information has been stolen in compromised torrent file-sharing sites
    Twitter required some users to reset their passwords on Tuesday after discovering that their log-in information may have been harvested via security-compromised torrent Web sites, the company said.

Upcoming Industry Events
  • No upcoming events available
Whitepaper

A Fundamental Failure | The legal risks of neglecting an IT security assessment

This brief paper considers the main issues in the area of IT security, focusing on the relevant legal concerns and possible consequences arising from neglecting to carry out formal assessments. Read on to protect your company from breaches and risk.

CIO Industry Insight Podcast #6: Brenton Smith, Managing Director, CA (ANZ)
Listen to the latest edition of CIO Live which is now available for download.
Listen to the podcast
Sign up to the CIO Live email
Whitepaper
Securing People and Information: How to Protect Against Today’s Web-based Threats

This white paper explores the benefits of an Application Delivery Network, highlighting the ability to protect your users and applications and still deliver outstanding application performance with confidence, consistency and cost-effectiveness across your distributed network.

Read Whitepaper

Brought to you by