Before the advent of all of the MVC web development frameworks available (Django, CakePHP, Rails, etc.), it wasn't too difficult to figure out what sort of tools were used to build a given website. You could usually look at the file extension on a given page and know right there. But now, a great many newer sites (such as this one) use one of the aforementioned frameworks, so the URLs are nice and pretty and generally don't contain the telltale file extension.
So, SOers, if you wanted to determine which language+framework was used in building a website, how would you do it?
(I don't have any nefarious intentions or anything, I just frequently find myself saying "huh, I wonder if they used [some framework] to build this...")
Thanks!