Watch out RoR, they're coming(google.com)
google.com
Watch out RoR, they're coming
http://www.google.com/trends?q=%22asp.net+mvc%22,+%22ruby+on+rails%22&ctab=0&geo=all&date=all
9 comments
StackOverflow is the only one that comes to mind.
PlentyofFish is the only other I can think of
The comparison is even more useless because of a simpler reason:
Rails people don't search "ruby on rails authentication" they search "rails authentication."
My guess is that Django and asp.net mvc people search for "django authentication."
(My assumption is that google counts a search for "django auth" as a search for Django in trends.)
This means that as Rails grows in popularity, "ruby on rails" will decline, since many many developers now know what it is.
* However, as Django and others grow in popularity they hang onto all the people searching for "django xyz"
Rails people don't search "ruby on rails authentication" they search "rails authentication."
My guess is that Django and asp.net mvc people search for "django authentication."
(My assumption is that google counts a search for "django auth" as a search for Django in trends.)
This means that as Rails grows in popularity, "ruby on rails" will decline, since many many developers now know what it is.
* However, as Django and others grow in popularity they hang onto all the people searching for "django xyz"
Agreed. Interesting to see the trends though, considering ror 3 went golden a few weeks ago. (Btw, I use both aspnet mvc and ror depending on client requirements).
I suspect the "trend", such as it is, is entirely meaningless. When Ruby on Rails was new and unfamiliar, people tended to google its full, cumbersome name.
Now, people tend to just shorten it to "Rails", and indeed the top three hits for that are Ruby on Rails sites.
There's no meaning to be found in this chart.
Now, people tend to just shorten it to "Rails", and indeed the top three hits for that are Ruby on Rails sites.
There's no meaning to be found in this chart.
This is more fun:
http://www.google.com/trends?q=%22asp.net+mvc%22%2C+ruby+rai...
asp.net+mvc&ctab=0&geo=all&date=all&sort=0
Mind that ruby rails probably includes searches for "ruby on rails".
Sadly, clean trends for "rails" are not really meaningful - mass transit seems to be most popular of these all.
Mind that ruby rails probably includes searches for "ruby on rails".
Sadly, clean trends for "rails" are not really meaningful - mass transit seems to be most popular of these all.
http://www.google.com/trends?q=%22asp.net+mvc%22%2C+%22ruby+...
You can see that search volume growth for "rails" had been flat for the year before Ruby on Rails came out. Since then, "rails" trended the same as "ruby on rails" at every point in the last six years. Right now, the search volume for "rails" is still trending 10 points higher on the graph than it did before RoR came out; to put that into perspective, searches for the full name "Ruby on Rails" have been less than 10 points since the start of 2008. All this indicates is that people have learned they can get good results by typing "rails" instead of the full name.
I want to add that it's possible that nearly all correlation between "rails" and "ruby on rails" is due to the possibility that google double-counts "ruby on rails" searches as "rails" since that word appears in the full name. However, the 10 point increase in "rails" still trends 5 points higher than the 5 point increase in "ruby on rails" during the same period of first release in 2005 to now in 2010, which is double. But anyway, the point isn't that my stats are any better; the point is to demonstrate that it's hard to make an inference based on two keywords, and even harder to predict what will happen based on this information, even if it was accurate.
No news here except that there are many MVC web frameworks these days.
You can see that search volume growth for "rails" had been flat for the year before Ruby on Rails came out. Since then, "rails" trended the same as "ruby on rails" at every point in the last six years. Right now, the search volume for "rails" is still trending 10 points higher on the graph than it did before RoR came out; to put that into perspective, searches for the full name "Ruby on Rails" have been less than 10 points since the start of 2008. All this indicates is that people have learned they can get good results by typing "rails" instead of the full name.
I want to add that it's possible that nearly all correlation between "rails" and "ruby on rails" is due to the possibility that google double-counts "ruby on rails" searches as "rails" since that word appears in the full name. However, the 10 point increase in "rails" still trends 5 points higher than the 5 point increase in "ruby on rails" during the same period of first release in 2005 to now in 2010, which is double. But anyway, the point isn't that my stats are any better; the point is to demonstrate that it's hard to make an inference based on two keywords, and even harder to predict what will happen based on this information, even if it was accurate.
No news here except that there are many MVC web frameworks these days.
Ruby on Rails is an open source framework built using an open source language that runs (primarily) on an open source stack.
ASP.NET MVC is an open source (used loosely [MS-PL]) framework built on a proprietary framework, using a proprietary language that runs on a proprietary stack.
In my experience, there hasn't been a lot of cross shopping of these two technologies. A developer who gravitates towards RoR is far more likely to look at a Python framework than ASP.NET MVC. Likewise, an ASP.NET developer is more likely to cross shop something like Java; pick a framework, any framework.
ASP.NET MVC is an open source (used loosely [MS-PL]) framework built on a proprietary framework, using a proprietary language that runs on a proprietary stack.
In my experience, there hasn't been a lot of cross shopping of these two technologies. A developer who gravitates towards RoR is far more likely to look at a Python framework than ASP.NET MVC. Likewise, an ASP.NET developer is more likely to cross shop something like Java; pick a framework, any framework.
This ranks Google searchs.
When I started to use RoR around 2006 it was quite difficult to find good documentation. So you had to use Google quite a lot to find something useful. Nowadays RoR is better documented and you can find everything you want to know in a few central places. So people may have to search less to find what they want.
When I started to use RoR around 2006 it was quite difficult to find good documentation. So you had to use Google quite a lot to find something useful. Nowadays RoR is better documented and you can find everything you want to know in a few central places. So people may have to search less to find what they want.
http://msdn.microsoft.com/en-us/library/dd394709.aspx
otoh, I would suppose there are a couple of how-to blog posts about both platforms.
otoh, I would suppose there are a couple of how-to blog posts about both platforms.
Who googles for "Ruby on Rails" anyway--I bet at least half google for "ror", "ruby rails", or whatever.
Is there a way to filter out east Asia? there's a lot of people there. Either way, the graphic does not really show a great increase for the dot-Net framework but a bigger decline in searches for RoR.
A more realistic comparison: http://www.indeed.com/jobtrends?q=rails,+asp.net&l=
Just food for thought, I added in django to the trend comparison:
http://www.google.com/trends?q=%22asp.net+mvc%22,+%22ruby+on...
http://www.google.com/trends?q=%22asp.net+mvc%22,+%22ruby+on...
Even removing jazz and pool it still looks wrong.
http://www.google.com/trends?q=%22asp.net+mvc%22,+%22ruby+on...
Adding python as a keyword probably lowers it a little too much, but at least it starts in 2005 when Django was released and is smaller than rails (I am a python fan, but I doubt django is bigger than rails).
http://www.google.com/trends?q=%22asp.net+mvc%22,+%22ruby+on...
Adding python as a keyword probably lowers it a little too much, but at least it starts in 2005 when Django was released and is smaller than rails (I am a python fan, but I doubt django is bigger than rails).
http://www.google.com/trends?q=%22asp.net+mvc%22,+%22ruby+on...
Maybe a better example would be cakephp:
http://www.google.com/trends?q=%22asp.net+mvc%22%2C+%22ruby+...
http://www.google.com/trends?q=%22asp.net+mvc%22%2C+%22ruby+...
Or zope for something moderatly insightful:
http://www.google.com/trends?q=%22asp.net+mvc%22%2C+%22ruby+...
Or yii, a PHP framework that is RORish, but not a copy by any means:
http://tinyurl.com/258zrcy
http://tinyurl.com/258zrcy
Please do not use url shorteners here.
As the news reports for the spikes point out, many instances of "Django" have nothing to do with programming.
Not entirely useful, as "django" is an ambiguous term.
It's mildly interesting to watch the quality of submissions on HN absolutely node dive on the weekends.
I enjoyed the post, but not your comment :)
Ruby on Rails is easy to patch yourself, it has a low buy-in, and it is cross platform. .Net MVC is giving medium businesses and enterprise web portals a much needed face-lift.
What I don't see a lot of, is stories of one cannibalizing the other or competing solutions. You don't see many headlines "Startup chose ASP.Net, it made all the difference"