Are More Programmers Using Ruby or Just Window-Shopping?

by Lisa Hoover - Oct. 15, 2008Comments (11)

Ruby logoSince acquiring the Koders.com code search engine earlier this year, Black Duck Software has added more than 200 million lines of code to the Koders.com search repository. Black Duck says that an analysis of search requests reveals, "Ruby is now the fourth most requested language on Koders.com, after Java, C/C++ and C#." That's interesting information, to be sure, but what does it mean?

According to Black Duck, developers and engineers are searching for Ruby code in unprecedented numbers. Eran Strod, director of product marketing at Black Duck Software, says, "We believe this to be a leading indicator of usage and momentum. If developers are searching for Ruby code, it means they are looking for examples, methods, algorithms and the like. It probably means that new development is being done using Ruby.

"In terms of installed base, Ruby may not be ahead. However, installed base is the past and new development is the future. Major companies are using Ruby on Rails for their workhorse web applications."

Strod admits that, with Ruby representing only 5% of the language-specific searches on Koders.com, it's not likely to overtake Java or C++ any time soon. "Ruby is usually compared with PHP, Javascript, Perl and Python. Like Ruby these are all scripting languages which are used for lots of different miscellaneous tasks. However, much of the excitement around Ruby is for Ruby on Rails – the killer application is web application development. When we started tracking our data in 2004, PHP was 11% of language-specific searches. Today that has dropped to 3%. According to our data, Ruby is the king of the scripting bunch."

Not everyone agrees that Ruby use is on the rise, however. CIO's Esther Schindler says maybe it is, maybe it isn't -- and that the nature of the Ruby community makes it very difficult to tell. "The whisper of a paen to Ruby (or even more exciting, any criticism) attracts more Ruby devotees faster than black flies find a picnic in Maine," she says. "But that doesn't mean Ruby is popular; it only means that it's an active and interested developer community. That speaks well (most of the time) for the passion of its users."

Whatever the reason for the surge in Ruby searches, it's always interesting to see data surrounding how the open source community uses programming tools. If you're interested in more metrics, Black Duck has plenty more where the Ruby stats came from. "We collect analytics on code searches and for fun, publish it at www.koders.com/stats.That web page is currently pointed at the Ruby statistics page, but you can see information on several other popular languages by following the appropriate links. For example, in September 2008, the most popular Ruby search term was 'proxy.' The top Ruby project, based on search, was SafariWatir."



Roger Gillette uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



11 Comments
 

why would you use anything else to build a web app??

2 Votes

just develope the web project ,the ruby is not a good idea.I need to learn it and learn to deploy it . In fact.It has so little opportunity in Beijing.I would rather use the jsp or other language.Many people use it .and many people could answer your question when you are in trouble.

1 Votes

More programmers or more hype? Probably a little of both.

From a personal workplace sample of, er, one, I can state that since last year Deutsche Bank now has two available platforms for intranet development: JSP and Rails. And they have a *big* intranet...

1 Votes

During this economic tsunami, look for more folks to be adopting ruby and scripting languages, they're cheap/free and a lot easier and quicker to deploy...

1 Votes

The search results are just being skewed by one really confused developer. :-)

1 Votes

What about the language "C+" in the Losethos Operating System? It has graphics in source and isn't plain ASCII, so how can it go on Koders.com? http://www.losethos.com

1 Votes

Screw Ruby...

0 Votes

My guess, Window Shopping!

JIff www.privacy-tools.at.tc

0 Votes

"During this economic tsunami, look for more folks to be adopting ruby and scripting languages, they're cheap/free..."

EPIC FAIL! The biggest cost is not the programming language, but the programmers, hardware, and (GASP!) office rental space. Web 1.0 and web 2.0 is littered with the carcasses of companies paying 50k+ per month for renting office space in an expensive part of town.

"...and a lot easier and quicker to deploy."

That's mythology. The quality of the programmer and the project design has more to do with ease and speed than language used.

0 Votes

Perhaps it isn't that Ruby is gaining in popularity, perhaps its that many Koders.com users use Ruby frequently.

Either way, Ruby has a high degree of expressivity to it but at the same time is rather slow. It's good for quick development, but at the same time not something I would employ to make a website that services a lot of people with a lot of data.

0 Votes

It really comes down to your comfort level and skill around a particular technology. I'd much rather work with Php because that's what I've used in the past and while Ruby would be easy enough to pick up - there's no reason for me to scale the learning curve because Php does everything Ruby can...


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.