Developers reveal their favorite programming language and the ones they dread using
Over 80,000 developers from 181 countries voted for their favorite technologies, and once again, Mozilla’s hatched Rust programming language came out on top.
Some 86.69% of developers have chosen Rust as their “most beloved language” – a status it has held for six years in the annual developer survey of the programmer’s Q&A site Stack Overflow. The 2021 Developer Survey was conducted from May 25 to June 15, 2021 and collected responses from 83,439 developers in 181 countries.
To find the “most popular” metric, Stack Overflow asked developers what language they worked with last year and what language they want to work with next year. To see what they “feared” he asked what the developers worked with last year but don’t want to work with next year.
TO SEE: Hiring kit: Python developer (TechRepublic Premium)
The 10 most popular languages in descending order are: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js and Go.
Rust is proving popular for systems programming and is considered a second language for Linux kernel development, in part because it can help eliminate memory-related security bugs.
Although C remains a widely used language, more developers dreaded it (66%) than they liked it (39.56%).
Languages that fall into the same category as C – where “dreaded” outnumber “loved” – include C ++, Delphi, Java, R, PowerShell, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA and COBOL. Not all developers can choose which language they will work with next year, but figures from Stack Overflow suggest that developers may try to avoid these languages in the future.
This is bad news for Java, which is loved by 47% of developers and feared by 52.85% of them. Yet that metric was based on almost 30,000 responses, which makes the group that uses Java much larger than the developers that use Rust.
The most popular databases are: Redis, PostgreSQL, mongoDB, Elasticsearch, Firebase, DynamoDB, MariaDB, SQLite, Microsoft SQL Server and MySQL.
TO SEE: This old programming language is all the rage again. But his future is still far from certain
Amazon Web Services (AWS) remains the most popular cloud platform with the most responses (30,000), followed by Google Cloud Platform (17,000) and Microsoft Azure (17,000). Google Cloud Platform could turn Microsoft Azure upside down next year if trends in Stack Overflow are reflected in actual business decisions.
“While AWS is the most popular platform, we are seeing a significant influx of AWS developers looking to develop in Google Cloud next year,” notes Stack Overflow.
“8,586 AWS developers want to work with Google Cloud, while only 7,668 Google Cloud developers want to work in AWS. Developers currently using Heroku or Digital Ocean prefer to start working with AWS, then Google Cloud, and finally Azure. “
Frameworks with more developers who liked it than dreaded include Svelte, ASP.NET Core, FastAPI, React.js, Vue.js, Express, Spring, Ruby on Rails, Angular, Django, Laravel, and Flask.
The most popular tools are Git from Linux creator Linus Torvalds, the Docker container platform, and the container management system created by Google Kubernetes.
Microsoft Visual Studio Code (VS Code) cross-platform code editor has the largest population (58,000) and is the second most popular editor behind Neovim with a population of just over 4,000. VS Code is by far the leader as “most wanted” editor, followed by Android Studio, Xcode, IntelliJ and Vim.