It's fascinating to watch the changing reception of a given framework. I think this says a lot about how software projects grow old. Since my career is only slightly older than Rails, it's been the framework that I've got to watch the most completely. I recall in 2005 and 2006 there was an intense joy in the tech industry, relating to Rails, and it seemed like Rails was going to sweep the industry. In retrospect, that joy was mostly because Rails offered something simpler than the heavyweight Java frameworks that had dominated the era before. In 2006 there was the big question, "Is it Rails we love, or the ideas in Rails?" That is, did we all need to start using Ruby, or could we copy these ideas in whatever language we preferred? And nowadays we know the answer to that question. In 2005 and 2006 Rails had a huge impact on the industry, but by now its good ideas have been fully absorbed by other tech communities.<p>For those who want to remember the mood of the times, circa 2005, Bruce Eckel did a great job of capturing it in his December 2005 essay "The departure of the hyper-enthusiasts":<p><a href="http://www.artima.com/weblogs/viewpost.jsp?thread=141312" rel="nofollow">http://www.artima.com/weblogs/viewpost.jsp?thread=141312</a><p>He was lamenting/celebrating the sudden end of the hype around Java.