Java is still the most popular programming language, but the challenges are getting stronger

| |

JetBrains released this year's report The State of Developer Ecosystem: According to a survey of the popularity of technologies, programming languages ​​and other tools used by developers worldwide, Java has maintained its leading position among programming languages ​​- but overall, JavaScript has become the most widely used language. This contrasts with the “most popular” token at first glance, however, as the company said, this is mainly due to the fact that JavaScript is used by many people, but not spent as much time with it as with Java.

LAST YEAR javascript touched most of

JetBrains IntelliJ be called the research maker of the Android Studio IDE is based, or in connection with the Kotlin familiar programming language. The team prepared The State of Developer Ecosystem 2020 report by interviewing exactly 19696 developers earlier this year. Although researchers say Java is still at the forefront of programming languages, its rivals are ahead of it in several categories. For example, the list of languages ​​used in the last 12 months is led by JavaScript, with 70 percent of respondents reaching for the technology in the past year, followed by HTML / CSS with 61 percent. In third place is SQL with 56 percent, followed in fourth place by Python with 55 percent – Java with 54 percent was only in fifth place on the list.

Over the next one-year period, most developers were Go, Kotlin would either migrate to Python languages, or at least use them in addition to his main language. The latter, i.e. Python, is studied by most based on the results of the survey: 30 percent of respondents started or continued learning the language in the past 12 months, surpassing the results of the previous year.

Answering that question which language is considered the primary programming language, most marked JavaScript (39 percent of respondents), followed by Java, with 37 percent voting for the latter – but Python also got on the podium with its 31 percent. As the authors of the survey note, the currently ninth-ranked Typescript is also worth mentioning – the open source programming language developed by Microsoft was only 1 percent of its main tool in 2017, and a total of 12 percent used it. Typescript has already established itself as the primary language of 12 percent, and about 28 percent of developers use it.

As for the systems deployed for development, 60 percent of developers surveyed use Windows, 50 percent Linux, and 44 percent macOS, an additional 1 percent. and other systems – by the way, the majority of respondents work with several operating systems in parallel. In the ranking of environments targeted by the created software, Windows leads even higher, by 84 percent, Linux by 60 percent, macOS by 39 percent, and the other category by 8 – this question, by the way, researchers only ask respondents who develop for desktop systems.


In terms of product-targeted platforms, the web was by far the most popular answer, with 69 percent of developers working on web back-end and 57 percent also working on web front-end solutions. The third most popular response was desktop software, with 35 percent, followed by mobile apps with 32 percent. 28 percent of the respondents are engaged in the development of server and infrastructure solutions, 9 percent also create software for IoT and embedded devices, and 5 percent stated that they do not develop anything.

 jb02 a personal or work projects, predominantly web-sites – 54 percent of developers to create online interfaces, while 36 per cent working in different applications for smaller tasks. About 30 percent deal with the field of databases and data storage, 23 percent create system software, and 23 percent also develop various libraries and frameworks. 19 percent of respondents work in the business intelligence, data science, and machine learning segments.

On mobile platforms, most developers try to cover both of the dominant systems in the market, iOS and Android: 45 percent said in the survey that both platform. 41 percent of respondents develop Android only, 11 percent develop iOS alone, and 2 percent deal with other systems.

For mobile development, native devices are still the most popular, used by two-thirds of developers – and about half use cross-platform technologies. Of the latter, React Native is also the most popular in this year's research, with 42 percent, while Flutter, known from Google, is climbing extremely fast, second on the list at 39 percent – an increase of 9 percentage points from a year ago. The expansion of the framework is to the detriment of other players on the list, with Cordova, Ionic and Xamarain at 18, 18 and 14 per cent, a painful 10 percentage point decline on an annual basis in all three cases.

For more details on The State of Developer Ecosystem 2020 For the developer lifestyle section introduced this year, you may want to visit the JetBrains related page.


DIGI received a record data protection fine

You can download the free Adobe camera app