Programming languages used in most popular websites

From HandWiki - Reading time: 6 min


Short description: None

One thing the most visited websites have in common is that they are dynamic websites. Their development typically involves server-side coding, client-side coding and database technology. The programming languages applied to deliver such dynamic web content vary vastly between sites. Template:Sort-under

Programming languages used in most popular websites[lower-alpha 1]
Websites Popularity
(unique visitors per month)[1]
Front-end
(Client-side)
Back-end
(Server-side)
Database
Google[2] 2,800,000,000 JavaScript, TypeScript C, C++, Go,[3] Java, Python, Node Bigtable,[4] MariaDB[5]
Facebook 1,120,000,000 JavaScript, TypeScript, Flow Hack/HHVM, PHP, Python, C++, Java, Erlang, D,[6] Haskell[7] MariaDB, MySQL,[8] HBase, Cassandra[9]
YouTube 1,100,000,000 JavaScript, TypeScript Python, C, C++, Java,[10] Go[11] Vitess, BigTable, MariaDB[5]
Yahoo 750,000,000 JavaScript PHP PostgreSQL, HBase, Cassandra, MongoDB,[12]
Etsy 516,000,000
(Total, not unique)[13]
JavaScript PHP[14] MySQL, Redis[15]
Amazon 2,400,000,000[16] JavaScript Java, C++, Perl[17] DynamoDB, RDS/Aurora, Redshift[18]
Wikipedia 475,000,000 JavaScript PHP MariaDB[19]
Fandom 315,000,000[20] JavaScript PHP MySQL
X 290,000,000 JavaScript C++, Java,[21] Scala,[22] Ruby (Ruby on Rails) MySQL[23]
Bing 285,000,000 JavaScript C++, C# Microsoft SQL Server, Cosmos DB
eBay 285,000,000 JavaScript Java,[24] JavaScript,[25] Scala[26] Oracle Database
MSN 280,000,000 JavaScript C# (ASP.NET) Microsoft SQL Server
LinkedIn 260,000,000 JavaScript Java, JavaScript,[27] Scala Venice[28][29]
Pinterest 250,000,000 JavaScript Python (Django),[30] Erlang, Elixir[31] MySQL, Redis[32]
WordPress.com 240,000,000[33] JavaScript PHP[34] MariaDB[35]
Netflix 223.090.000 (Subscribers, not visitors) JavaScript Python, Java[36] NMDB,[37] PostgreSQL
  1. 1.0 1.1 Data on programming languages is based on:
    • HTTP Header information
    • Request for file types
    • Citations from reliable sources
Back-end (Server-side) table in most popular websites
Websites C# C C++ D Elixir Erlang Go Hack Haskell Java JavaScript Perl PHP Python Ruby Scala
Google No Yes Yes No No No Yes No No Yes Yes No No Yes No No
Facebook No No Yes Yes No Yes No Yes Yes Yes No No Yes Yes No No
YouTube No Yes Yes No No No Yes No No Yes No No No Yes No No
Yahoo No No No No No No No No No No No No Yes No No No
Etsy No No No No No No No No No No No No Yes No No No
Amazon No No Yes No No No No No No Yes No Yes No No No No
Wikipedia No No No No No No No No No No No No Yes No No No
Fandom No No No No No No No No No No No No Yes No No No
X No No Yes No No No No No No Yes No No No No Yes Yes
Bing Yes No Yes No No No No No No No No No No No No No
eBay No No No No No No No No No Yes Yes No No No No Yes
MSN Yes No No No No No No No No No No No No No No No
LinkedIn No No No No No No No No No Yes Yes No No No No Yes
Pinterest No No No No Yes Yes No No No No No No No Yes No No
WordPress.com No No No No No No No No No No No No Yes No No No
Netflix No No No No No No No No No Yes No No No Yes No No

See also

References

  1. "Top 15 Most Popular Websites May 2018". eBiz. http://www.ebizmba.com/articles/most-popular-websites. 
  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 Bigtable". http://andrewhitchcock.org/?post=214. 
  5. 5.0 5.1 "Google Waves Goodbye To MySQL In Favor Of MariaDB". readwrite.com. 14 September 2013. http://readwrite.com/2013/09/14/google-waves-goodbye-to-mysql-in-favor-of-mariadb#awesm=~omBpxaeC3cblHt. 
  6. "Facebook is using D in production starting today". http://forum.dlang.org/thread/l37h5s$2gd8$1@digitalmars.com. 
  7. "Fighting spam with Haskell". Facebook Engineering. Facebook. 26 June 2015. https://code.facebook.com/posts/745068642270222/fighting-spam-with-haskell/. 
  8. "MySQL and Database Engineering". https://www.facebook.com/notes/facebook-engineering/mysql-and-database-engineering-mark-callaghan/10150599729938920. 
  9. "Cassandra – A structured storage system Developed By Facebook". https://www.facebook.com/notes/facebook-engineering/cassandra-a-structured-storage-system-on-a-p2p-network/24413138919. 
  10. "YouTube Architecture - High Scalability -". 12 March 2008. http://highscalability.com/blog/2008/3/12/youtube-architecture.html. 
  11. "Golang Vitess: a database wrapper written in Go as used by Youtube". 28 September 2022. https://github.com/youtube/vitess. 
  12. "World's Largest Database Running on Postgres". http://it.toolbox.com/blogs/oracle-guide/worlds-largest-database-runs-on-postgres-24979. 
  13. Jennewine, Trevor (2021-02-01). "Where Will Etsy Be in 5 Years?" (in en). https://www.fool.com/investing/2021/02/01/where-will-etsy-be-in-5-years/. 
  14. "Improving the Deployment Experience of a Ten-Year Old Application". 2021-06-15. https://codeascraft.com/2021/06/15/improving-the-deployment-experience-of-a-ten-year-old-application/. 
  15. "How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020". 2021-02-25. https://codeascraft.com/2021/02/25/how-etsy-prepared-for-historic-volumes-of-holiday-traffic-in-2020/. 
  16. Coppola, Daniela (2022-07-14). "Worldwide-visits-to-Amazon.com-December-2021-to-May-2022-(in billions)" (in English). https://www.statista.com/statistics/623566/web-visits-to-amazoncom/. 
  17. "Amazon Architecture". 18 September 2007. http://highscalability.com/blog/2007/9/18/amazon-architecture.html. 
  18. "Amazon's consumer business ditches Oracle's databases" (in en-US). 2019-10-15. https://siliconangle.com/2019/10/15/amazon-finally-ditched-oracles-databases-favor/. 
  19. "Wikipedia Adopts MariaDB". Wikimedia Foundation. 22 April 2013. http://blog.wikimedia.org/2013/04/22/wikipedia-adopts-mariadb/. 
  20. "Fandom Expands Its Revenue Business with the Launch of New Self-Serve…" (in en-US). https://about.fandom.com/news/fandom-expands-its-revenue-business-with-the-launch-of-new-self-serve-ad-platform-focus-on-global-expansion-doubling-down-on-its-gaming-business-2. 
  21. "Twitter and Java | go.Java | Oracle" (in en-US). https://go.java/twitter.html. 
  22. Venners, Bill. "Twitter on Scala". http://www.artima.com/scalazine/articles/twitter_on_scala.html. 
  23. "How Twitter Stores 250 Million Tweets A Day Using MySQL". 19 December 2011. http://highscalability.com/blog/2011/12/19/how-twitter-stores-250-million-tweets-a-day-using-mysql.html. 
  24. "eBay Architecture". 27 May 2008. http://highscalability.com/ebay-architecture. 
  25. "How We Built eBay's First Node.js Application". 17 May 2013. http://www.ebaytechblog.com/2013/05/17/how-we-built-ebays-first-node-js-application/. 
  26. "squbs". https://paypal.github.io/squbs/. 
  27. "LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster". 4 October 2012. http://highscalability.com/blog/2012/10/4/linkedin-moved-from-rails-to-node-27-servers-cut-and-up-to-2.html. 
  28. "project-voldemort mailing list post: 2018-08-16". https://groups.google.com/d/msg/project-voldemort/aMDySxVfga8/SFI8gI8xEAAJ. 
  29. "Venice Performance Optimization". https://engineering.linkedin.com/blog/2018/04/venice-performance-optimization. 
  30. "FAQ:General". https://docs.djangoproject.com/en/1.7/faq/general/#is-django-stable. 
  31. "Introducing new open-source tools for the Elixir community". https://engineering.pinterest.com/blog/introducing-new-open-source-tools-elixir-community. 
  32. "How We Scaled Pinterest From Zero Users To A $2 Billion Valuation". Business Insider. http://www.businessinsider.com/how-we-scaled-pinterest-2013-4?op=1&IR=T. 
  33. N, G (2022-12-27). "WordPress Traffic Statistics Lookup" (in English). https://northsgate.com/visits-to-wordpress-com/. 
  34. "PHP Environment" (in en). 2019-02-26. https://wordpress.com/support/php-environment/. 
  35. "WordPress.com PHP Environment". 26 February 2019. https://wordpress.com/support/php-environment/. 
  36. "Netflix, Inc." (in en). https://github.com/Netflix. 
  37. Blog, Netflix Technology (2019-02-03). "The Netflix Media Database (NMDB)" (in en). https://netflixtechblog.com/the-netflix-media-database-nmdb-9bf8e6d0944d. 




Licensed under CC BY-SA 3.0 | Source: https://handwiki.org/wiki/Software:Programming_languages_used_in_most_popular_websites
1 |
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF