Software:Programming languages used in most popular websites
From HandWiki
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 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] | 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. |
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[5] | 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][15] | MySQL, Redis[16] | E-commerce website. |
Amazon | 2,400,000,000[17] | JavaScript | Java, C++, Perl[18] | DynamoDB, RDS/Aurora, Redshift[19] | The most used e-commerce site in the world. |
Wikipedia | 475,000,000 | JavaScript | PHP | MariaDB[20] | A free online encyclopedia based on MediaWiki, which is programmed in PHP. |
Fandom | 315,000,000[21] | JavaScript | PHP | MySQL | Wiki hosting service. |
X | 290,000,000 | JavaScript | C++, Java,[22] Scala,[23] Ruby (Ruby on Rails) | MySQL[24] | 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,[25] JavaScript,[26] Scala[27] | 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. |
260,000,000 | JavaScript | Java, JavaScript,[28] Scala | Venice[29][30] | World's largest professional network. | |
250,000,000 | JavaScript | Python (Django),[31] Erlang, Elixir[32] | MySQL, Redis[33] | Search engine for ideas. | |
WordPress.com | 240,000,000 [34] | JavaScript | PHP[35] | MariaDB[36] | Website manager software. |
Netflix | 223.090.000 (Subscribers, not visitors) | JavaScript | Python, Java[37] | NMDB,[38] 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
Websites | C# | C | C++ | D | Elixir | Erlang | Go | Hack | Haskell | Java | JavaScript | Perl | PHP | Python | Ruby | Scala |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No | Yes | Yes | No | No | No | Yes | No | No | Yes | Yes | No | No | Yes | No | No | |
YouTube | No | Yes | Yes | No | No | No | Yes | No | No | Yes | No | No | No | Yes | No | No |
No | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | No | No | |
Yahoo | No | Yes | Yes | No | No | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
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 |
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 |
No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | Yes | |
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 | Yes | No | No | No | No | Yes | No | No | Yes | No | No | No | Yes | No | No |
See also
- Comparison of programming languages
- List of programming languages
- TIOBE index
- "Hello, World!" program
References
- ↑ "Top 15 Most Popular Websites May 2018". eBiz. http://www.ebizmba.com/articles/most-popular-websites.
- ↑ 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". http://andrewhitchcock.org/?post=214.
- ↑ 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.
- ↑ "Facebook is using D in production starting today". http://forum.dlang.org/thread/l37h5s$2gd8$1@digitalmars.com.
- ↑ "Fighting spam with Haskell". Facebook Engineering. Facebook. 26 June 2015. https://code.facebook.com/posts/745068642270222/fighting-spam-with-haskell/.
- ↑ "MySQL and Database Engineering". https://www.facebook.com/notes/facebook-engineering/mysql-and-database-engineering-mark-callaghan/10150599729938920.
- ↑ "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.
- ↑ "YouTube Architecture - High Scalability -". http://highscalability.com/blog/2008/3/12/youtube-architecture.html.
- ↑ "Golang Vitess: a database wrapper written in Go as used by Youtube". 28 September 2022. https://github.com/youtube/vitess.
- ↑ "World's Largest Database Running on Postgres". http://it.toolbox.com/blogs/oracle-guide/worlds-largest-database-runs-on-postgres-24979.
- ↑ 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/.
- ↑ "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/.
- ↑ Garg, Sumit (25 April 2023). "Top Programming Languages for Mobile App Development Updated in 2023" (in en). https://www.konstantinfo.com/blog/top-programming-languages/.
- ↑ "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/.
- ↑ Coppola, Daniela (2022-07-14). "Worldwide-visits-to-Amazon.com-December-2021-to-May-2022-(in billions)" (in English). www.statista.com. https://www.statista.com/statistics/623566/web-visits-to-amazoncom/.
- ↑ "Amazon Architecture". http://highscalability.com/blog/2007/9/18/amazon-architecture.html.
- ↑ "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/.
- ↑ "Wikipedia Adopts MariaDB". Wikimedia Foundation. 22 April 2013. http://blog.wikimedia.org/2013/04/22/wikipedia-adopts-mariadb/.
- ↑ "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.
- ↑ "Twitter and Java | go.Java | Oracle" (in en-US). https://go.java/twitter.html.
- ↑ Venners, Bill. "Twitter on Scala". http://www.artima.com/scalazine/articles/twitter_on_scala.html.
- ↑ "How Twitter Stores 250 Million Tweets A Day Using MySQL". http://highscalability.com/blog/2011/12/19/how-twitter-stores-250-million-tweets-a-day-using-mysql.html.
- ↑ "eBay Architecture". http://highscalability.com/ebay-architecture.
- ↑ "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/.
- ↑ "squbs". https://paypal.github.io/squbs/.
- ↑ "LinkedIn Moved From Rails To Node: 27 Servers Cut And Up To 20x Faster". http://highscalability.com/blog/2012/10/4/linkedin-moved-from-rails-to-node-27-servers-cut-and-up-to-2.html.
- ↑ "project-voldemort mailing list post. 2018-08-16.". https://groups.google.com/d/msg/project-voldemort/aMDySxVfga8/SFI8gI8xEAAJ.
- ↑ "Venice Performance Optimization". https://engineering.linkedin.com/blog/2018/04/venice-performance-optimization.
- ↑ "FAQ:General". https://docs.djangoproject.com/en/1.7/faq/general/#is-django-stable.
- ↑ "Introducing new open-source tools for the Elixir community". https://engineering.pinterest.com/blog/introducing-new-open-source-tools-elixir-community.
- ↑ "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.
- ↑ N, G (2022-12-27). "WordPress Traffic Statistics Lookup" (in English). www.northsgate.com. https://northsgate.com/visits-to-wordpress-com/.
- ↑ "PHP Environment" (in en). 2019-02-26. https://wordpress.com/support/php-environment/.
- ↑ "WordPress.com PHP Environment". 26 February 2019. https://wordpress.com/support/php-environment/.
- ↑ "Netflix, Inc." (in en). https://github.com/Netflix.
- ↑ Blog, Netflix Technology (2019-02-03). "The Netflix Media Database (NMDB)" (in en). https://netflixtechblog.com/the-netflix-media-database-nmdb-9bf8e6d0944d.
Original source: https://en.wikipedia.org/wiki/Programming languages used in most popular websites.
Read more |