Programming languages used in most popular websites
Jump to navigation
Jump to search
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.
| Websites | Popularity (unique visitors per month)[1] |
Front-end (Client-side) |
Back-end (Server-side) |
Database | Notes |
|---|---|---|---|---|---|
| Google[2] | 1,600,000,000 | JavaScript, TypeScript | C, C++, PHP, Go,[3] Java, Python, TI-BASIC, Node | Bigtable,[4] MariaDB[5] | The most used search engine in the world |
| 1,120,000,000 | JavaScript, Flow | Hack, PHP (HHVM), Python, C++, Java, Erlang, D[6] XHP,[7] Haskell[8] | MariaDB, MySQL,[9] HBase, Cassandra[10] | The most visited social networking site | |
| YouTube | 1,100,000,000 | JavaScript,TypeScript | C, C++, Python, PHP ,Java,[11] Go[12] | Vitess, BigTable, MariaDB[5][13] | The most popular video sharing site [YouTube is also owned by Google, the first listing (can be seen above)] |
| Yahoo | 750,000,000 | JavaScript | PHP | PostgreSQL, HBase, Cassandra, MongoDB,[14] | |
| Etsy | 516,000,000[15] | JavaScript | PHP[16][17] | MySQL, Redis[18] | E-commerce website. |
| Amazon | 500,000,000 | JavaScript | Java, PHP ,C++, Perl[19] | DynamoDB, RDS/Aurora, Redshift[20] | The most used e-commerce site in the world |
| Wikipedia | 475,000,000 | JavaScript | PHP | MariaDB[21] | A free online encyclopedia based on MediaWiki, which is programmed in PHP |
| Fandom | 315,000,000[22] | JavaScript | PHP | MySQL | Wiki hosting service. |
| 290,000,000 | JavaScript | C++, Java,[23] Scala,[24] Ruby | MySQL[25] | 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,[26] JavaScript,[27] Scala[28] | Oracle Database | Online auction house. |
| MSN | 280,000,000 | JavaScript | C# | Microsoft SQL Server | An email client, for simple use. Previously known as "messenger", not to be confused with Facebook's messaging platform. |
| 260,000,000 | JavaScript | Java, JavaScript,[29] Scala | Venice[30][31] | World's largest professional network. | |
| 250,000,000 | JavaScript | Python (Django),[32] Erlang | MySQL, Redis[33] | Search engine for ideas. | |
| WordPress.com | 240,000,000 | JavaScript | PHP[34] | MariaDB[35] | Website manager software. |
*data on programming languages is based on:
| Websites | C# | C | C++ | D | Erlang | Go | Hack | Haskell | Java | JavaScript | Perl | PHP | Python | Ruby | Scala | XHP | TI-BASIC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No | Yes | Yes | No | No | Yes | No | No | Yes | Yes | No | No | Yes | No | No | No | Yes | |
| YouTube | No | Yes | Yes | No | No | Yes | No | No | Yes | No | No | No | Yes | No | No | No | No (L site) |
| No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | No | Yes | No (L site) | |
| Yahoo | No | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No (L site) |
| Amazon | No | No | Yes | No | No | No | No | No | Yes | No | Yes | No | No | No | No | No | No (L site) |
| Wikipedia | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No (L site) |
| No | No | Yes | No | No | No | No | No | Yes | No | No | No | No | Yes | Yes | No | No (L site) | |
| Bing | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No (L site) |
| eBay | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | Yes | No | No (L site) |
| MSN | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No (L site) |
| No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | Yes | No | No (L site) | |
| No | No | No | No | Yes | No | No | No | No | No | No | No | Yes | No | No | No | No (L site) | |
| WordPress.com | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No (L site) |
See also[edit]
References[edit]
- ^ "Top 15 Most Popular Websites May 2018". eBiz. Retrieved 11 February 2016.
- ^ searchenginewatch.com - Google Hits the Billion Monthly Unique Visitors Mark
- ^ Rob Pike (2012). Go at Google. Presentation at the ACM conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH).
- ^ "Google's Bigtable". Archived from the original on 16 June 2006.
- ^ a b "Google Waves Goodbye To MySQL In Favor Of MariaDB". readwrite.com. Retrieved 12 December 2014.
- ^ "Facebook is using D in production starting today".
- ^ "XHP: A New Way to Write PHP". Facebook Engineering. Facebook.
- ^ "Fighting spam with Haskell". Facebook Engineering. Facebook.
- ^ "MySQL and Database Engineering".
- ^ "Cassandra – A structured storage system Developed By Facebook".
- ^ "YouTube Architecture - High Scalability -". Retrieved 13 October 2014.
- ^ "Golang Vitess: a database wrapper written in Go as used by Youtube".
- ^ "Google buys YouTube for $1.65 billion". 10 October 2006.
- ^ "World's Largest Database Running on Postgres".
- ^ Jennewine, Trevor (1 February 2021). "Where Will Etsy Be in 5 Years?". The Motley Fool. Retrieved 24 November 2021.
- ^ "Improving the Deployment Experience of a Ten-Year Old Application". Code as Craft. 15 June 2021. Retrieved 24 November 2021.
- ^ Garg, Sumit. "Top Programming Languages for Mobile App Development: Updated in 2020". Konstantinfo. Retrieved 14 December 2021.
- ^ "How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020". Code as Craft. 25 February 2021. Retrieved 24 November 2021.
- ^ "Amazon Architecture".
- ^ "Amazon's consumer business ditches Oracle's databases". SiliconANGLE. 15 October 2019. Retrieved 8 February 2020.
- ^ "Wikipedia Adopts MariaDB". Wikimedia Foundation. 22 April 2013.
- ^ "Fandom Expands Its Revenue Business with the Launch of New Self-Serve…". Fandom. Retrieved 24 November 2021.
- ^ "Twitter and Java | go.Java | Oracle". go.java. Retrieved 16 September 2018.
- ^ Venners, Bill. "Twitter on Scala".
- ^ "How Twitter Stores 250 Million Tweets A Day Using MySQL".
- ^ "eBay Architecture". Retrieved 13 October 2014.
- ^ "How We Built eBay's First Node.js Application".
- ^ "squbs".
- ^ "LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster". Retrieved 25 September 2014.
- ^ "project-voldemort mailing list post. 2018-08-16". Retrieved 6 October 2018.
- ^ "Venice Performance Optimization". Retrieved 11 April 2018.
- ^ "FAQ:General". Archived from the original on 22 October 2014. Retrieved 3 January 2015.
- ^ "How We Scaled Pinterest From Zero Users To A $2 Billion Valuation". Business Insider. Retrieved 12 December 2014.
- ^ "PHP Environment". WordPress.com Support. 26 February 2019. Retrieved 2 November 2021.
- ^ "WordPress.com PHP Environment". Retrieved 24 October 2020.