The most popular (i.e., the most visited) websites have in common that they are dynamic websites. Their development typically involves server side coding, client side coding and database technology. The programming languages applied to deliver similar dynamic web content however vary vastly between sites.
|Google.com||1,000,000,000||HTML||C, C++, Java, Python, PHP||MySQL||"MapReduce" is programmed in PHP|
|Facebook.com||880,000,000||Ajax||PHP, C++, Java, Python, Erlang||MySQL||The Most visited social networking site|
|Wikipedia.org||410,000,000||PHP||MySQL||"MediaWiki" is programmed in PHP; free online encyclopedia|
|Twitter.com||160,000,000||RoR, Scala, Java||C++||160 character social network|
|Amazon.com||110,000,000||Java, J2EE||C++, Perl|
|eBay.com||88,000,000||Java, WebSphere, Servlets||Oracle Database||online auction house|
*data on programming languages are based on:
I don’t know how valid that list is. Where on Amazon’s site is anyone’s Java being pulled up to do something? I’ve never seen Java run for an Amazon function on my client, and I’ve been on there for years (and I’m in the top 2000 reviewers)
According to Steve Yegge, who works there, Google has four corporate-wide standard languages, and PHP is not among them:
MapReduce (a Google invention) programmed in PHP? Not so. You may be able to use MapReduce or work-alikes from PHP, but MapReduce is not written in PHP.