To your final, unnumbered point: I disagree. There are still quite a few large sites that are using Rails and if "the world" had moved on, wouldn't have these sites also? I will not deny there being decent competition with Rails. There definitely is "solutions" that do it as well or (and this is something you won't hear a Ruby guy saying often, so please enjoy it whilst it lasts) better than Rails. Django, for instance, I hear is getting more popular and some people are jumping ship from Rails to it. Rails will, for the (slightly biased) foreseeable future, will still be a "big player" in the web-application world.