Editor's note: Be sure to check out our research on the overall growth of Web APIs since 2005. At the time of writing, this is the most recent data we have, but check the research page to see if we have a more updated article. We will be continually updating the overall growth chart with other charts getting updated on a less frequent basis
Which programming language is the most popular with developers? It’s a question that has been asked many times and can elicit many different answers. In the past we’ve looked to our directories to provide some insight into which language is most in demand. The growth of our SDK and Sample Source Code directories gives us an opportunity to take a fresh look at the data.
To start with, we’ll look at SDKs in our directory including official provider supplied as well as third-party kits (yes, one of the advantages of our new data model is that we can track both!). The table below shows the total number of SDKs and the number of SDKs added in 2016 broken out by language.
|Language||Total SDKs||SDKs added in 2016||2016 as % gain of total|
The popularity of Java is likely explained by the rise of Android. This is because the official language for Android development is Java and that is the language its APIs are called from. StatCounter, an analytics service tracking internet usage shows that for the first time, Android is the world's most popular operating system. ProgrammableWeb has looked into the question of which platform offers the best opportunity for developers and while the answer isn’t clear cut, what is clear is that Android has a deep user base that continues to spur Java development.
Popular server-side languages for building Web apps such as PHP, Ruby and Python come next. These languages have proven popular with API startups and it is no surprise to see them well represented in the directory.
We also used the same methodology to compile the data for our Sample Source Code directory seen below.
|Language||Total Sample Code||Sample Code added in 2016||2016 as % gain of total|
As mentioned in the SDK and Source Code total count post, due to some amount of catch-up the trend number for 2016 can’t be taken as gospel. It does however give us a baseline to compare to the next time this data is updated.
If you are an API provider and want to list your SDKs or if you are an independent developer that has created a third-party SDK, you can use the link below to add your SDK to our growing directory.
If you have links to hosted code samples for your API; provided either by you or by your developer community, you can use the link below to add them to our Sample Code directory.