Ruby on Rails and Node.js are programming languages/environments used for the creation of back-end code for webservers. They both have their advantages, and I won’t go into that very much here. They are relatively rare in comparison to PHP, Java and even Perl. However, successors for webserver programming are regularly talked about and both of these are considered viable contenders for environments used for webservers. The question I like to ask is “what’s next”? Let’s first look at Google Trends graphs.
As you can see, interest in Ruby on Rails has been decreasing with time. Meanwhile interest in Node.js has been increasing linearly. While these graphs may not indicate true absolute interest in both of these programming languages, it does indicate which way the trend is going. It’s looking good for Node.js but looks bad for Ruby on Rails.
In addition to these figures, there are also over 2000 contributors to Ruby on Rails, and less than 500 for Node.js. With all these watchers, and not a whole heap of commits, what does this say about Node.js? Does this mean that node.js is making a lot of noise but not really being used that much? Or does it mean that Node.js has less issues and is easier to maintain?