Duplicate:
Is there a generic way to see what is a website running on ?
Thanks for all the answer everyone, please supply additional answers at the above question if you feel something is missing.
Browsing the web I often come across sites that are doing interesting or cool things. It a natural inclination of mine, and I'm sure many of you, to try and found out how they did it. This is easy for some elements like HTML, Javascript and CSS. It is also fairly easy to tell what type of server a site is running on with tools like server spy. However is there any way to tell, just by what is available on the site, how it was built? Sometimes there are telltale signs, like .jsp or .php, but more often then not I have no idea what technology they are using to generate content dynamically.
Anyone have any tricks to spotting web frameworks/languages?