CACM logo

ACM TechNews

Open Source Identity: Ruby on Rails Creator David Heinemeier Hansson

[article image]
Ruby on Rails "is under constant development," says Rails creator David Heinemeier Hansson. "Every day there are new commits, new tickets, new patches. That rapid improvement will hopefully ensure that we stay at the top of our game." Credit: CIO.com

One of the most popular and successful open source software development initiatives is Ruby on Rails, created by David Heinemeier Hansson. With Rails, thousands of developers can organize sophisticated applications rapidly and consistently, and the development environment also has supported the advent of a Web application framework in which elements are employed for database connectivity and other common tasks.

"I think the fundamental thing that set Rails apart was a culture of putting the programmer first," Hansson says. "The idea that Web programming should be fun and that programmers should be enjoying themselves." He believes that Rails gave the interest in frameworks a leg up, particularly for PHP programmers.

Hansson says Rail is under constant development, and he responds to criticism that Rails is not sufficiently swift with the answer that it certainly could be faster, but then so could everything else. "We continue to work on it as much from a sense of professional pride as from a sense of practical need," Hansson says.

He also says that cloud computing seems like a natural fit for Rails, since it promises to accelerate hardware deployment in the same sense that Rails promises to accelerate software development.

From Computerworld Australia
View Full Article

 

Abstracts Copyright © 2009 Information Inc., Bethesda, Maryland, USA

Sign In To Comment On This Article

If you are an ACM member, Communications subscriber, Digital Library subscriber, or use your institution's subscription, please set up a web account to access comments, premium content and additional site features.

If you are a SIG member or member of the general public, you may set up a web account to comment on free articles and sign up for email alerts.

Tools For Readers

Bookmark and Share
Default Font Size Large Font Size X-Large Font Size Text Size

Related ACM Resources

Conferences:

Books:

Courses:

  • Selecting Your Negotiation Strategy - In this course, which includes simulation, you will explore negotiation strategies, such as the avoiding game, the accommodating game, the competing game, the collaborating game …

About Communications | Join ACM External Link | Renew External Link | Subscribe External Link | Sign In | For Authors | For Advertisers External Link | Privacy | Site Map | Help | Contact Us

Copyright © 2009 by the ACM. All rights reserved.