Ruby Becoming Lacklustre?

In my 2009 prediction post, I predicted that Ruby on Rails would either "fade into obscurity or gain more attention". Basically, I think that Ruby on Rails has one year left to catch on in the programming community or it will slowly fade away. Paired with Ruby on Rails is the programming language Ruby, upon which Rails runs. Ruby was always a back-seat programming language until Ruby on Rails took the stage, which turned everyone's attention towards the rather small programming language. Now Ruby has a rather respectable place in the programming world and in the enterprise market. However, I think that Ruby's extremely fast growth rate is going to start tapering off this year.

Josh Catone of SitePoint recently wrote a blog entry (external link) pondering the future of Ruby and Ruby on Rails. For those who do not know, Catone is the co-founder of Rails Forum, a very popular Ruby on Rails forum community. It is an interesting blog post about Ruby's growth rate levelling out more.

The reason I think that Ruby is going to lose popularity is because all of the cool new things in the web-development world seem to be APIs for other services, where the actual programming language is irrelevant. Hence, it is easier to use the tools already widely available, such as Java or PHP. Also, I think that people are already realising the limitations of the Rails framework outside of the normal CRUD (Create, Read, Update, and Delete) functions. Look at some of the performance problems that Twitter ran into with the Rails framework (external link).

I also must confess that I own Build Your Own Ruby on Rails Web Applications (external link), but after playing around with Ruby and Ruby on Rails for a few months I just found PHP easier and more efficient. I guess, as I stated earlier, that we will just have to wait and see how everything plays out!


  • I never really got into ROR. It just seemed to do things a bit backwards really.

    Posted by Matt Oakes (external link) on Sun 25 Jan 2009 at 7:11