The third quarter of 2015 was truly astonishing for our team. Surely, the most vital here was the release of a new platform version, named Joker, complemented with the great number of conferences and meetups worldwide, like JavaOne in San Francisco, DockerCon Europe, DevOps Summit, WHD.local, Madrid JUG and others (the detailed reports on all of this events and far more interesting articles can be found at our blog).
And, of course, the elapsed from the last statistics’ review time brought us new partners, namely:
Congrats for entering our friendly community!
Besides that, now you can review and compare the hosting service providers with Jelastic PaaS via the newly launched Jelastic Cloud Union catalog.
Now, let’s proceed to the software stack usage statistics. This time, due to the continuously growing number of Docker installations within Jelastic, we’ll also reveal the top-trends list of the most popular Docker images to fulfil our analysis.
To start with, we’ll reveal the statistics overview on the global programming languages usage. PHP continues to lead as the most popular language for the last six months and even has conquered another 5% of market, gaining its 52% share. Java was pushed further behind and now got only 44%. Node.js took the third place with 2%, while the last two percents were evenly divided between Ruby and Python.
Now, let’s see the detailed statistics of language distribution among the countries. This time the highest Java usage was registered in Japan - 100%! Meanwhile, Luxembourg has the highest percentage of PHP developers - 80%, whilst Switzerland is leading in Ruby (13%) and Node.js (11%) usage simultaneously.
Also, you can take a look at the detailed spreadsheet of the programming language division below:
No surprise, that MySQL is still at the first place; however, its share reduced to 65% of choices. Due to this, PostgreSQL and MariaDB strengthened their positions and now hold 15% and 12% respectively. And MongoDB lost 1% of the market (7%) in favor of CouchDB.
Regional database distribution statistics has also changed. This quarter, MySQL has the biggest amount of fans in Mexico - 88%, while MariaDB hit the peak of its usage (53%) in Finland. And Japan remains the country, where PostgreSQL has the most choices (57%), simultaneously leading in the MongoDB popularity - 29%.
Here, you can find the precise data for each country:
Java Application Servers
No significant changes in Java application servers’ statistics: Tomcat 7 is still the most preferable app server with 78% of market share. Herewith, GlassFish became more popular and took the second position with 11% of choices in the third quarter. Tomcat 6 and Jetty also raised their percentage and occupied 6% and 4% of market respectively, while TomEE remained the rarest selected app server (just 1%).
As for the region-specific details:
- Tomcat 7 has become the only choice in Kazakhstan and Romania (100% each).
- GlassFish is mostly used in Luxembourg (33%)
- Japan and the Netherlands are competing for Tomcat 6 fan badge with 29% and 28% of choices respectively
- the most of Jetty developers (20%) are living in Australia
- and the biggest TomEE share belongs to Finland - 9%
Below, you can find the detailed numbers according to a particular region:
PHP Application Servers
Within the PHP application servers’ market, Apache still holds its leadership with 80% share. This means NGINX lost 6% of the market since the second quarter, and for now it occupies only 20% of market.
Japan haven’t used PHP at all and was excluded from this rating. Among others, Malaysia and India are the countries where Apache is the mostly preferable choice (96% each) for today. At the same time, Luxembourg remains the top NGINX user, where 41% of developers prefer it for their PHP apps’ hosting.
Check the details in the table below:
Ruby Application Servers
The third quarter brought no changes to the Ruby application server market positions - we still observe an overwhelming advantage of the NGINX app server. The only difference is the size of its share - this time it represents 94% of the market, whilst Apache got only 6%.
Considering the Ruby application server distribution by regions, 4 countries haven’t use any for the whole period, while NGINX was the only choice in 15 countries. Herewith, Apache was used by developers only in Great Britain, Sweden, Switzerland and Brazil (50%, 40%, 29% and 3% respectively).
You can find more details in the next spreadsheet:
In the past three months, Java 7 (despite the leading position) continued to lose its points, standing for 72% for now. Java 8 still occupies 13% of the market, which, however, resulted in its drop down to the third position, as the Java 6 usage has risen up to 15 percents.
Finland remains heading the chart of Java 6 fans, which amount has grown to 49%. The nice start shows Columbia, where 88% of users have chosen Java 7 (the highest result for this version). As for Java 8, here Poland takes lead with 25% of developers using this version.
The following chart contains the more detailed results:
The past period has brought us an interesting situation in PHP version distribution market: PHP 5.4 strengthened its position and now occupies 72% of the market; PHP 5.6 lose 2% of share, but managed to overtake the PHP 5.3 version - 11% and 10% respectively. Meanwhile, the popularity of PHP 5.5 version remained unchanged - 7%.
As it was already mentioned, Japan is not shown in the PHP statistics. Among others, India leads in PHP 5.4 usage (94%), while Poland is the most conservative country, where 26% of users still work with the PHP 5.3 version. PHP 5.6 is mostly used in Malaysia (27%), and the highest amount of PHP 5.5 users (19%) live in Switzerland.
The particular results can be seen below:
The Ruby versions distribution market was replenished with Ruby 2.2.2 during the latest Jelastic platform release, which has instantly taken 20% of the market. However, the most usable version remains Ruby 2.0.0, with 60% of user’s choices. Ruby 1.9.3 still holds the third position with the 13% result, and, finally, Ruby 2.1.5 has gained 7% till the end of the quarter.
The most popular Ruby 2.0.0 version hit the 100% usage rate in six countries at once (check the image below). The most recent Ruby 2.2.2 version was chosen by 75% of Poland users, while Finland and the Netherlands lead in Ruby 1.9.3 usage (50% each).
The particular values can be found in the next table:
Nothing extremely noticeable has happened in Python version distribution - Python 2.7 still holds its leadership with 87% of the market. Second place goes to the Python 3.4 version with 12% share. And the last one is Python 3.3, with only 1% of choices.
10 regions fully relies on Python 2.7 (you can find them on the image below). Herewith, Germany is the country with the highest Python 3.4 usage - 43%, and Kazakhstan leads in Python 3.3 usage rating (14%), as the only country it was chosen at. Three countries haven’t used Python at all (namely, Japan, India and South Africa).
The most detailed information can be found in the spreadsheet below:
Docker Top 10
Since Docker containers have already taken their own niche among other software stacks available at Jelastic Platform, and are gaining the increasing popularity, it’s a high time to take them into consideration. From now on, we will include the list of the most popular Docker images to help you keep up with the tendencies in this part of the market as well - please see the very first rating of the mostly used templates (based on the overall amount of installations) below:
Don’t miss the opportunity to check the advantages of Docker containers hosted at Jelastic and complement this statistics with your own preferences.
As we see, the stack leaders still remain firm in their positions. Nevertheless, new versions are insensibly gaining more and more popularity, and eventually may become the successors
Hope this information was of a good use for you and has shed a light on the software distribution situation across the world. Stay tuned, as in the short time we’ll present the 2015th year summary, revealing the overall statistics for this period and analyzing the global trends in the stacks’ usage!