Programming languages used in most popular websites explained

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 dynamic web content, however, vary vastly between sites.

Programming languages used in most popular websites*|-ffffff! scope="col" | Websites! scope="col" | Popularity
(unique visitors per month)[1] ! scope="col" | Front-end
(Client-side)! scope="col" | Back-end
(Server-side)! scope="col" | Database! scope="col" class="unsortable" | Notes|-| Google[2] | 2,800,000,000| JavaScript, TypeScript| C, C++, Go,[3] Java, Python, Node| Bigtable,[4] MariaDB[5] | The most used search engine in the world.|-| Facebook| 1,120,000,000| JavaScript, Typescript, Flow| Hack/HHVM, Python, C++, Java, Erlang, D,[6] Haskell[7] | MariaDB, MySQL,[8] HBase, Cassandra[9] | The most visited social networking site.|-| YouTube| 1,100,000,000| JavaScript, TypeScript| Python, C, C++, Java,[10] Go[11] | Vitess, BigTable, MariaDB|The most popular video sharing site.|-| 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] |E-commerce website.|-| Amazon| 2,400,000,000[16] | JavaScript| Java, C++, Perl[17] |DynamoDB, RDS/Aurora, Redshift[18] | The most used e-commerce site in the world.|-| Wikipedia| 475,000,000| JavaScript| PHP| MariaDB[19] | A free online encyclopedia based on MediaWiki, which is programmed in PHP.|-|Fandom|315,000,000[20] |JavaScript|PHP|MySQL|Wiki hosting service.|-| X| 290,000,000| JavaScript| C++, Java,[21] Scala,[22] Ruby (Ruby on Rails)|MySQL[23] | Popular social network.|-| Bing| 285,000,000| JavaScript| C++, C#|Microsoft SQL Server, Cosmos DB| Search engine from Microsoft.|-| eBay| 285,000,000| JavaScript| Java,[24] JavaScript,[25] Scala[26] | Oracle Database| Online auction house.|-| MSN| 280,000,000| JavaScript| C# (ASP.NET)|Microsoft SQL Server| An email client, for simple use. Previously known as "messenger", not to be confused with Facebook's messaging platform.|-| LinkedIn| 260,000,000| JavaScript| Java, JavaScript,[27] Scala| Venice[28] [29] | World's largest professional network.|-| Pinterest| 250,000,000| JavaScript| Python (Django),[30] Erlang, Elixir[31] | MySQL, Redis[32] | Search engine for ideas.|-| WordPress.com| 240,000,000 [33] |JavaScript|PHP[34] |MariaDB[35] | Website manager software.|-|Netflix|223.090.000 (Subscribers, not visitors)|JavaScript|Python, Java[36] |NMDB,[37] PostgreSQL|The biggest video streaming service in the world.|}*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
WebsitesC#CC++DElixirErlangGoHackHaskellJavaJavaScriptPerlPHPPythonRubyScala
GoogleNoYesYesNoNoNoYesNoNoYesYesNoNoYesNoNo
YouTubeNoYesYesNoNoNoYesNoNoYesNoNoNoYesNoNo
FacebookNoNoYesYesNoYesYesYesYesYesNoNoNoYesNoNo
YahooNoYesYesNoNoNoYesNoNoYesYesYesYesYesYesYes
AmazonNoNoYesNoNoNoNoNoNoYesNoYesNoNoNoNo
WikipediaNoNoNoNoNoNoNoNoNoNoNoNoYesNoNoNo
XNoNoYesNoNoNoNoNoNoYesNoNoNoNoYesYes
BingYesNoYesNoNoNoNoNoNoNoNoNoNoNoNoNo
eBayNoNoNoNoNoNoNoNoNoYesYesNoNoNoNoYes
MSNYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
LinkedInNoNoNoNoNoNoNoNoNoYesYesNoNoNoNoYes
PinterestNoNoNoNoYesYesNoNoNoNoNoNoNoYesNoNo
WordPress.comNoNoNoNoNoNoNoNoNoNoNoNoYesNoNoNo
NetflixNoYesNoNoNoNoYesNoNoYesNoNoNoYesNoNo

See also

References

Notes and References

  1. Web site: Top 15 Most Popular Websites May 2018 . eBiz . 11 February 2016.
  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. Web site: Google's Bigtable. dead. https://web.archive.org/web/20060616203323/http://andrewhitchcock.org/?post=214. 16 June 2006.
  5. Web site: Google Waves Goodbye To MySQL In Favor Of MariaDB . 14 September 2013 . readwrite.com . 12 December 2014.
  6. Web site: Facebook is using D in production starting today.
  7. Web site: Fighting spam with Haskell. Facebook Engineering. 26 June 2015 . Facebook.
  8. Web site: MySQL and Database Engineering. .
  9. Web site: Cassandra – A structured storage system Developed By Facebook . .
  10. Web site: YouTube Architecture - High Scalability -. 12 March 2008 . 13 October 2014.
  11. Web site: Golang Vitess: a database wrapper written in Go as used by Youtube. . 28 September 2022 .
  12. Web site: World's Largest Database Running on Postgres. 17 August 2014. 21 October 2016. https://web.archive.org/web/20161021114758/http://it.toolbox.com/blogs/oracle-guide/worlds-largest-database-runs-on-postgres-24979. dead.
  13. Web site: Jennewine. Trevor. 2021-02-01. Where Will Etsy Be in 5 Years?. 2021-11-24. The Motley Fool. en.
  14. Web site: 2021-06-15. Improving the Deployment Experience of a Ten-Year Old Application. 2021-11-24. Code as Craft.
  15. Web site: 2021-02-25. How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020. 2021-11-24. Code as Craft.
  16. Web site: Coppola . Daniela . 2022-07-14 . Worldwide-visits-to-Amazon.com-December-2021-to-May-2022-(in billions) . 2022-10-28 . www.statista.com . English.
  17. Web site: Amazon Architecture. 18 September 2007 .
  18. Web site: Amazon's consumer business ditches Oracle's databases. 2019-10-15. SiliconANGLE. en-US. 2020-02-08.
  19. Web site: Wikipedia Adopts MariaDB. 22 April 2013. Wikimedia Foundation.
  20. Web site: Fandom Expands Its Revenue Business with the Launch of New Self-Serve…. 2021-11-24. Fandom. en-US.
  21. Web site: Twitter and Java go.Java Oracle. go.java. en-US. 16 September 2018.
  22. Web site: Venners. Bill. Twitter on Scala.
  23. Web site: How Twitter Stores 250 Million Tweets A Day Using MySQL. 19 December 2011 .
  24. Web site: eBay Architecture. 27 May 2008 . 13 October 2014.
  25. Web site: How We Built eBay's First Node.js Application. 17 May 2013 .
  26. Web site: squbs.
  27. Web site: LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster. 4 October 2012 . 25 September 2014.
  28. Web site: project-voldemort mailing list post. 2018-08-16. . 6 October 2018.
  29. Web site: Venice Performance Optimization . 11 April 2018.
  30. Web site: FAQ:General. 3 January 2015. https://web.archive.org/web/20141022004624/https://docs.djangoproject.com/en/1.7/faq/general/#is-django-stable. 22 October 2014. dead.
  31. Web site: Introducing new open-source tools for the Elixir community . 2016-08-01 . https://web.archive.org/web/20151219153708/https://engineering.pinterest.com/blog/introducing-new-open-source-tools-elixir-community . 19 December 2015 . dead.
  32. Web site: How We Scaled Pinterest From Zero Users To A $2 Billion Valuation . Business Insider . 12 December 2014.
  33. Web site: N . G . 2022-12-27 . WordPress Traffic Statistics Lookup . 2022-12-27 . www.northsgate.com . English.
  34. Web site: 2019-02-26. PHP Environment. 2021-11-02. WordPress.com Support. en.
  35. Web site: WordPress.com PHP Environment . 26 February 2019 . 2020-10-24.
  36. Web site: Netflix, Inc. . 2023-01-06 . GitHub . en.
  37. Web site: Blog . Netflix Technology . 2019-02-03 . The Netflix Media Database (NMDB) . 2023-01-06 . Medium . en.