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]
Front-end
(Client-side)
Back-end
(Server-side)
Database Notes
Google.com[2] 1,100,000,000 JavaScript C, C++, Go,[3] Java, Python BigTable,[4] MariaDB[5] The most used search engine in the world
YouTube.com 1,000,000,000 Flash,HTML5, JavaScript C/C++, Python, Java,[6] Go[7] MySQL, BigTable The most visited video sharing site
Facebook.com 900,000,000 JavaScript Hack, PHP, C++, Java, Python, Erlang, D,[8] Xhp[9] MySQL,[10] HBase The most visited social networking site
Yahoo 750,000,000 JavaScript JavaScript,[11] PHP MySQL, PostgreSQL[12] Yahoo is presently[when?] transitioning to node.js[11]
Amazon.com 500,000,000 JavaScript Java, C++, Perl[13] Popular internet shopping site
Wikipedia.org 475,000,000 JavaScript PHP MySQL, MariaDB[14] "MediaWiki" is programmed in PHP; free online encyclopedia
Twitter.com 290,000,000 JavaScript C++, Java, Scala, Ruby on Rails[15] MySQL[16] 140 characters social network
Bing 285,000,000 JavaScript ASP.NET Microsoft SQL Server
eBay.com 285,000,000 JavaScript Java,[17] JavaScript[18] Oracle Database Online auction house
MSN.com 280,000,000 JavaScript ASP.NET Microsoft SQL Server An email client, for simple use. Mostly known as "messenger".
Microsoft 270,000,000
Linkedin.com 260,000,000 JavaScript Java, JavaScript,[19] Scala Voldemort[20] World's largest professional network
Pinterest 250,000,000 JavaScript Django[21] (a Python framework) MySQL, Redis[22]
Ask.com 245,000,000
Wordpress.com 240,000,000 JavaScript PHP MySQL

*data on programming languages are based on:

Back-end (Server-side) table in most popular websites
Websites ASP.NET C C++ D Erlang Go Hack Java JavaScript Perl PHP Python Ruby on Rails Scala Xhp
Google.com No Yes Yes No No Yes No Yes No No No Yes No No No
YouTube.com No Yes Yes No No Yes No Yes No No No Yes No No No
Facebook.com No No Yes Yes Yes No Yes Yes No No Yes Yes No No Yes
Yahoo No No No No No No No No Yes No Yes No No No No
Amazon.com No No Yes No No No No Yes No Yes No No No No No
Wikipedia.org No No No No No No No No No No Yes No No No No
Twitter.com No No Yes No No No No Yes No No No No Yes Yes No
Bing Yes No No No No No No No No No No No No No No
eBay.com No No No No No No No Yes Yes No No No No No No
MSN.com Yes No No No No No No No No No No No No No No
Microsoft
Linkedin.com No No No No No No No Yes Yes No No No No Yes No
Pinterest Yes
Ask.com
Wordpress.com No No No No No No No No No No Yes No No No No

View table in Excel (Online)

See also[edit]

References[edit]

  1. ^ "Top 15 Most Popular Websites December 2014". eBiz. Retrieved 12 December 2014. 
  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. ^ "Google Waves Goodbye To MySQL In Favor Of MariaDB". readwrite.com. Retrieved 12 December 2014. 
  6. ^ "YouTube Architecture - High Scalability -". Retrieved 13 October 2014. 
  7. ^ "Golang Vitess: a database wrapper written in Go as used by Youtube". 
  8. ^ "Facebook is using D in production starting today". 
  9. ^ "XHP: A New Way to Write PHP". Facebook Engineering. Facebook. 
  10. ^ "MySQL and Database Engineering". 
  11. ^ a b "Work on NodeJS at Yahoo". 
  12. ^ "World's Largest Database Running on Postgres". 
  13. ^ "Amazon Architecture". 
  14. ^ "Wikipedia Adopts MariaDB". Wikimedia Foundation. 2013-04-22. 
  15. ^ Venners, Bill. "Twitter on Scala". 
  16. ^ "How Twitter Stores 250 Million Tweets A Day Using MySQL". 
  17. ^ "eBay Architecture". Retrieved 13 October 2014. 
  18. ^ "How We Built eBay’s First Node.js Application". 
  19. ^ "LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster". Retrieved 2014-09-25. 
  20. ^ "Project Voldemort A distributed database.". Project Voldemort. Retrieved 12 December 2014. 
  21. ^ "FAQ:General". Retrieved 2015-01-03. 
  22. ^ "How We Scaled Pinterest From Zero Users To A $2 Billion Valuation". Business Insider. Retrieved 12 December 2014. 

External links[edit]