The State of Developer Ecosystem in 2021 Infographic | JetBrains: Developer Tool...
source link: https://www.jetbrains.com/lp/devecosystem-2021/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Key Takeaways
JavaScript is the most popular language.
Python is more popular than Java in terms of overall usage, while Java is more popular than Python as a main language.
The top-5 languages developers are planning to adopt or migrate to are Go, Kotlin, TypeScript, Python, and Rust.
The top-5 languages developers were learning in 2021 were JavaScript, Python, TypeScript, Java, and Go.
Ruby, Objective-C, and Scala have all decreased in popularity over the last 5 years.
The 5 fastest growing languages are Python, TypeScript, Kotlin, SQL, and Go.
A majority of the respondents (71%) develop for web backend.
Programming languages
Note: HTML/CSS is not a programming language, but it makes sense to present its
popularity alongside that of programming languages.
What programming languages have you used in the last 12 months?
Popularity of programming languages over the last 5 years.
Please note that some aspects of the survey methodology changed between editions. In 2021 we extended geographical coverage, which resulted in differences in the shares of some languages. For example the share of PHP is 3 percentage points higher, and Python and Java are a bit lower in new regions than in the initial countries.
What are your primary programming languages?
Choose no more than 3 languages
Do you plan to adopt / migrate to other languages in the next 12 months? If so, to which ones?
By primary languages
On which operating systems are your development environments?
Over the last 5 years, developers’ preferences with respect to operating systems have remained constant.
Do you use Windows Subsystem for Linux (WSL) for local development?
This question was shown to all respondents who use Windows as their operating system.
For which platforms do you develop?
What types of software do you develop (including apps in any programming language, for either professional or personal purposes)?
In which kinds of activities are you involved?
What types of software do you develop?
By primary language
For which platforms do you develop?
By primary language
Popularity of programming languages
By region
There are languages not listed in this table that are popular in some regions: Delphi is the primary language of 3% of the developer population in Brazil, for example, while Ruby (9%), Swift (6%), and Scala (4%) are popular in Japan.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK