Software Stacks Market Share: Fourth Quarter of 2015

| January 21, 2016

Another year quarter has passed since the time of our last statistics review, so today we’ll analyze the work done, summarize the achievements of this period, and, of course, explore a new piece of statistics, trying to predict the next year tendencies on its basis.

Undoubtedly, 2015 can be marked as a year of hard work for our team: the great quality leap was made with a couple of significant Platform upgrades, including a number of substantial technical achievements (such as advanced Docker containers’ support, Hybrid Cloud with multiple hardware regions, .NET and Windows containers support, etc) and numerous events and activities we’ve participated in around the world.

Also, we continue enlarging our friendly Jelastic Union - traditionally, let’s greet those, who joined us recently: from Italy, Spanish Infortelecom and eApps (USA). Best wishes to our new partners!

And now, let’s jump right into the most accurate and recent data on the software stacks usage.

Programming Languages

As usual, we’ll start with the global programming languages usage statistics and reveal the preferences in the end of 2015. The Java have fought off 4 points since the last quarter and took the lead with the 48% share on the market. The second place belongs to PHP with 45% of the choices. The third place is divided between Ruby and Node.js programming languages - 3% each, whilst the least popular currently is Python, with only 1%.image06

And here is the detailed statistics of languages distribution among the countries. As you can see at the graph below, the most remarkable Java usage was noticed in India - 85%. Luxembourg still prefers PHP among all other languages, which, however, lost 4% of the choices and now has 76%. The biggest amount of Ruby and Node.js fans live in Switzerland (each got 13% of choices), and the peak of Python usage belongs to Belarus with the 4% result.

The accurate numbers are presented in the spreadsheet below:

Database Servers

Nothing unexpected occurred in the database servers distribution since the past quarter - MySQL strengthened its leadership with another 5% of the market and obtained 70% of the choices. PostgreSQL and MariaDB lost 2% of share each and now hold 13% and 10% respectively. MongoDB has the most stable result - 7% during the last two quarters.image09

The regional database statistics was not much altered too. MySQL is the most common choice everywhere, with the highest rate of 91% in Malaysia. MariaDB still has the majority of fans in Finland, but its share has decreased to 45% since the last quarter. The similar situation can be tracked in Japan, where the biggest amount of PostgreSQL developers work - 26% of users, and the biggest MongoDB share is in Switzerland (21%).

The particular data for each region can be found in the table below:

Java Application Servers

Java application servers market hasn’t experienced any significant deviation throughout the whole year, and the end of it wasn’t an exception. Tomcat 7 and GlassFish have slightly raised their percentage and got 79% and 12% respectively. Oppositely, Tomcat 6 has lost a bit since the past quarter and now shares the third place with Jetty - both have 4%. TomEE remains outsider of the races with only 1% of the market share.image11

And here are the most noticeable facts in the Java app servers’ distribution by countries for the last quarter: Tomcat 7 has reached 100% popularity in both Romania and South Africa simultaneously while as much as half of Luxembourg and Italian developers prefer GlassFish. Currently, The Netherlands has the leading number of Tomcat 6 users - 26%, Finland is the country with the largest TomEE market share (5%), and Australian developers handle the biggest amount of Jetty servers (which increased to 25% this time).

The exact percentage for each region is gathered within the next table:

PHP Application Servers

PHP application servers distribution remains stable: Apache continues to hold the greater part of the market (82%), leaving just 18% for NGINX.image19

Regionally, Japanese developers have reached the highest possible result in Apache usage - 100%, whilst the greatest NGINX popularity can be seen in Luxembourg, where both these app servers got equal shares.

The detailed information can be found in the following spreadsheet:

Ruby Application Servers

In contrast to the considered above categories, the notable preferences’ changes are traced in Ruby application servers market - the tendency of Apache usage decreasing, which lasted for the last three quarters, suddenly ended. Moreover, its share was doubled and for now constitutes as much as 12%. However, NGINX still dominates with the remained 88% of the market.image10

Taking into consideration that a number of countries (namely - Japan, Australia, Italy and Spain) haven’t used Ruby at all, we can observe that NGINX has reached the maximal rate in eleven countries (you can check them on the graph below) at once. Herewith, the half of users in USA and Great Britain prefer Apache for their Ruby applications.image22

Find out the particular percentage below:image03

Java Versions

In the end of the past year, Java 7 remained the most preferable choice but has lost 8 more percents of the market to competitors, holding just 64% for now. The released share was equally divided between Java 6 and Java 8, so they got 19% and 17% respectively.image05

Looking at the distribution by regions, Java 7 has the biggest popularity in South Africa - 81%, the majority of Java 6 fans live in Finland - 48%, and Australia leads in Java 8 usage - 39% of choices.

Find the detailed numbers in the following table:

PHP Versions

During the last months, PHP 5.4 has lost 3% of the market, but still is far ahead of the competitors with 69% result. The second place goes to PHP 5.6 with 13% share (2 more percents gained since the last quarter). PHP 5.3 is at the third place, with the unchanged share of 10%, and the remaining 8% belong to PHP 5.5.image27

Also, let’s check the PHP versions distribution among regions. Mexico has the largest amount of PHP 5.4 users (94% share). As for PHP 5.6, it was mostly demanded in the Netherlands and reached 36% of the market there. The highest result for PHP 5.3 was registered in Finland - 24%, whilst PHP 5.5 took 19% of choices in South Africa - the best result among other countries for this engine version.

Check the accurate results in the following chart:

It’s worth noticing, that Jelastic is among the first to support the newest PHP 7 engine version, which was released recently. We’ll closely watch on its distribution and are eagerly waiting for the next quarter statistic to share the trends of PHP 7 popularity with you.

Ruby Versions

Probably, the most significant changes occurred at the Ruby engine version market - the current leader, Ruby 2.0.0, has lost 20% of its share in a single quarter! Now, it holds only 40%, which represents an excellent opportunity for competitors to strengthen their positions: Ruby 2.2.3 has occupied the second place with the 29% share, Ruby 1.9.3 has 19% and the least popular is Ruby 2.1.5 with its 12%.image04

As we’ve pointed above, four countries haven’t used Ruby during the analyzed period, thus, they are not presented in the statistics. Among the others, Great Britain shows the highest Ruby 1.9.3 usage - 53% of choices, while Romania leads in the amount of Ruby 2.0.0 users - 80%. Ruby 2.1.5 is the most popular version in Finland and Kazakhstan - it got 50% in each. And Luxembourg developers prefer Ruby 2.2.3 version among others, where its share has grown to 67%.image20

Look at the spreadsheet below for the details:image23

Python Versions

The recently released Python 3.5 has joined Python versions market this time and is already occupying 5% share. But the leading position is unquestionably held by Python 2.7 - 88%, whilst the Python 3.4 popularity was shredded to 7%.image24

As usual, the countries, that haven’t used Python at all, were excluded from the presented statistics. As for the remained ones, the most popular Python 2.7 engine was the only option in 10 different locations. The highest concentration of Python 3.4 users is in Belarus - 37% and Python 3.5 best rating belongs to France with 20% of the market.

The following chart demonstrates the most accurate statistics:

Docker Top 10

As you can remember, last time we’ve introduced a new kind of statistics, which represents the list of the most popular Docker images, used across numerous Jelastic Platforms. So, today we already have some information for the comparison and deviation tracking.

Looking at the table below, you may notice that ubuntu is still the most popular Docker template, the second and third images (i.e. nginx and mariadb-galera) have switched their positions, whilst debian fall down to the last 10th line. Herewith, we have three newcomers in our popularity top: ubuntu-upstart, jetty and memcached - at the 7th, 8th, and 9th positions respectively.image15


To sum this up, the trends have remained almost unaffected - the time-tested brands do not lose their leading positions, though the newer stacks’ popularity grows, inch by inch. Will it still be the same in 2016 or we’ll observe the birth of new legends? Who knows! Stay tuned and we’ll find out it together.

That’s all for today, see you in the next quarter!