Programming languages used in most popular websites

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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.

Programming languages used in most popular websites*
Websites Popularity
(unique visitors)[1][unreliable source?]
Front-end
(Client-side)
Back-end
(Server-side)
Database Notes
Google.com[2] 1,000,000,000 JavaScript C, C++, Go,[3] Java, Python BigTable[4] The most used search engine in the world
Facebook.com 880,000,000 JavaScript Hack, PHP, C++, Java, Python, Erlang, D,[5] Xhp[6] MySQL,[7] HBase The most visited social networking site
YouTube.com 800,000,000 Flash, JavaScript C/C++, Python, Java[8] MySQL, BigTable The most visited video sharing site
Yahoo 600,000,000 JavaScript JavaScript,[9] PHP MySQL, PostgreSQL[10] Yahoo is presently[when?] transitioning to node.js[9]
Live.com 490,000,000 JavaScript ASP.NET Microsoft SQL Server
MSN.com 440,000,000 JavaScript ASP.NET Microsoft SQL Server An email client, for simple use. Mostly known as "messenger".
Wikipedia.org 410,000,000 JavaScript PHP MySQL, MariaDB[11] "MediaWiki" is programmed in PHP; free online encyclopedia
Blogger 340,000,000 JavaScript Python BigTable
Bing 230,000,000 JavaScript ASP.NET Microsoft SQL Server
Twitter.com 160,000,000 JavaScript C++, Java, Scala, Ruby on Rails[12] MySQL[13] 140 characters social network
Wordpress.com 130,000,000 JavaScript PHP MySQL
Amazon.com 110,000,000 JavaScript Java, C++, Perl[14] Popular internet shopping site
eBay.com 88,000,000 JavaScript Java,[15] JavaScript[16] Oracle Database Online auction house
Linkedin.com 80,000,000 JavaScript Java, JavaScript,[17] Scala World's largest professional network
Stack Overflow 36,000,000[18] JavaScript C# (ASP.NET MVC)[19] Microsoft SQL Server Q&A site for programmers

*data on programming languages are based on:

See also[edit]

References[edit]

  1. ^ google.com - The 1000 most-visited sites on the web[dead link]
  2. ^ searchenginewatch.com - Google Hits the Billion Monthly Unique Visitors Mark
  3. ^ Rob Pike (2012). Go at Google. Presentation at the ACM conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH).
  4. ^ "Google's Big Table". 
  5. ^ "Facebook is using D in production starting today". 
  6. ^ "XHP: A New Way to Write PHP". Facebook Engineering. Facebook. 
  7. ^ "MySQL and Database Engineering". 
  8. ^ "YouTube Architecture - High Scalability -". Retrieved 13 October 2014. 
  9. ^ a b "Work on NodeJS at Yahoo". 
  10. ^ "World's Largest Database Running on Postgres". 
  11. ^ "Wikipedia Adopts MariaDB". Wikimedia Foundation. 2013-04-22. 
  12. ^ Venners, Bill. "Twitter on Scala". 
  13. ^ "How Twitter Stores 250 Million Tweets A Day Using MySQL". 
  14. ^ "Amazon Architecture". 
  15. ^ "eBay Architecture". Retrieved 13 October 2014. 
  16. ^ "How We Built eBay’s First Node.js Application". 
  17. ^ "LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster". Retrieved 2014-09-25. 
  18. ^ "Quantcast 08/2014". Retrieved 13 October 2014. 
  19. ^ "Which tools and technologies are used to build the Stack Exchange Network?". Retrieved 13 October 2014. 

External links[edit]