

The latest report from W3Techs shows that PHP has been at the top for more than ten years!
Today W3Techs released a report on the usage trends of server-side programming languages over the years. The report shows the usage of various programming languages on the server side in the past ten years. Among them, PHP firmly occupies the top position in terms of share, and has always maintained comparison. Big advantage.
The ageless PHP, the advancing Ruby
The report starts in January 2010 and continues until the end of September 2021 . PHP has held a 72.5% share since 2010, and as of today the share is 78.9%, with almost no major fluctuations. Although PHP has become less popular in recent years, and everyone has been ridiculing "PHP is the best language in the world", from the data, PHP is still the most commonly used server-side language so far, with a stable share of nearly 80%. market share. At present, no programming language can catch up with PHP in website server development in a short period of time.
In terms of statistical weight and survey audience, W3Techs only includes technologies used by sites on the Alexa Top 10 Million or Tranco Top 1 Million lists.
Judging from the W3Techs survey results, it seems that there are no competitors that worry PHP. Among other server-side programming languages, only ASP.NET has ever exceeded 10% share. Ruby is currently growing faster, with a share of 5.2% this month. The number of websites currently included in the statistics developed using Ruby is growing by about 500 every day.
In the latest Ruby on Rails usage statistics in the figure below, the popularity of Ruby has dropped significantly, especially in the past year.
Comparing the rise of Ruby in the W3Techs report, it feels a bit incredible.
About doubts
Many people have questioned the data in this report, believing that these data are bubbles. According to the author's analysis, everyone may think that PHP does not occupy that much share just based on their senses or exposure to publicity, but after actually coming into contact with WEB website systems, they found that they are basically developed by PHP. Compared with new alternative tools, PHP is stable and mature. The solution is very suitable for some jobs, but in the WEB field, PHP still far exceeds other languages.
In fact, each language has its unique advantages. PHP firmly occupies the first place in the WEB server programming language, and Python, which is now very popular, occupies a share in scientific computing and artificial intelligence. There are many, and Java, C, C, etc. have an advantage in the field of software development. It is recommended that students choose a programming language that suits them based on their academic qualifications, time, learning ability, interests, etc., rather than blindly catering to the propaganda of some training institutions.
The article is translated from w3techs and compiled by php Chinese website. Corrections are welcome!
【Related recommendations:】
1.php Past and Present Life and Future Outlook
2.For beginners, how to start from scratch Learn php quickly? (To you who are confused)

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

To work on file upload we are going to use the form helper. Here, is an example for file upload.

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

CakePHP is an open source MVC framework. It makes developing, deploying and maintaining applications much easier. CakePHP has a number of libraries to reduce the overload of most common tasks.

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,