In this article, usage statistics of server-side programming languages are analysed. It focuses on websites which require programming, therefore, Content Managament Systems(CMS) will be removed from the results. W3techs will be used as source data.
Server-side programming language statistics of usage
I was quite interested about which technology is the most used. I went to W3tech which is a great source of data statistics of web technology usage. It uses the top million sites based on Alexa Rank to calculate the statistics.
The server-side programming language most used is PHP. There are plenty of CMS and it would be interesting to remove these data from statistics, mainly, because CMS websites do not require as much programming as websites which use a framework or just a language. Fortunately, W3Tech has statistics of CMS usage.
The most used CMS are PHP based solutions and, if we add up all the percentages, the result is more than 20%. Therefore, I made this modification to the server-side programming language usage:
This is a better graph in case you are interested about server-side language frameworks usage. PHP is still the most used, but the advantage has decreased. ASP.NET and Java following and with a percentage around 1%: ColdFusion, Perl, Ruby and Python.
Server-side programming languages trends not using CMS
I am not interested in CMS sites so I will remove CMS data usage.
Next diagram shows CMS usage trend in last 3 years.
It can be seen a growth of 5,10%.
Next diagram shows server-side language growth
After subtracting CMS increase, PHP still has the greatest growth still but a with smaller advantage. ASP.NET usage has decreased the most. It could mean that the best Alexa ranked sites using ASP.NET have decreased while others using CMS, PHP or Java have got a better Alexa Rank. On the other hand, it could mean that high Alexa ranked sites have migrated to these technologies.
Java decreased in 2011 but it has grown a bit in 2013. ColdFusion, Perl and Python have slightly decreased while Ruby keeps stable.
Usage of CMS presents the best growth. PHP usage growth, even excluding CMS growth, still leads. ASP.NET usage is decreasing and the rest of programming languages keeps close to a stable state.
Technology used by many sites vs technology used by high traffic sites
I have found another interesting graph in W3Tech. In the next matrix it can be seen the position of technology based on number of sites and its traffic.
According to W3techs data:
- PHP is the most used server-side programming language and its usage is increasing.
- PHP is used by many sites but with lower traffic than other server-side languages.
- Java is server-side programming language leader in high traffic sites.
- ASP.NET language usage is decreasing.
- Content Management Systems usage is increasing.
Thanks for reading. Comments, criticism, sharing and, of course, congratulations will be appreciated.