For the 7th consecutive year, Java script is the most popular computer language, according to the results of the stack overflow survey.
Like every year, stack overflow publishes the results of its extensive developer survey. This study makes it possible to have a fairly precise look at the daily life of professionals in this sector and to make a State of development in the world.
Computer languages
The 10 most used computer languages by developers
JavaScript: 69.7%
HTML/CSS: 63.1%
SQL: 56.5%
Python: 39.4%
Java: 39.2%
Bash/shell/PowerShell: 37.9%
C#: 31.9%
PHP: 25.8%
TypeScript: 23.5%
C++: 20.4%
Stack overflow recalls that it is the 7th consecutive year that JavaScript is the development language most used by professionals. But Python goes back in the rankings over time. Three years ago, he followed C++.
Trends for years to come
The developers were also questioned about how they felt about different computer languages
Rust (83.5%), Python (73.1%) and TypeScript (73.1%) are the three favorite languages of professionals.
Developers dread having to work in VBA (75.2%), objective-C (68.7%) and in Assembly (64.4%).
Python (25.7%) and JavaScript (17.8%) are the most popular languages in this sector.
Web frameworks
The 10 most popular Web frameworks
jQuery: 48.3%
Angular/angular. js: 32.4%
React. js: 32.3%
ASP.NET: 27.2%
Express: 19.5%
Spring: 17.2%
View. JS: 15.5%
Django: 12.3%
Flask: 11.7%
Laravel: 10.4%
Compared to last year, the Web framework react. js is mounted in the ranking and heels angular. For other framework libraries and tools, developers have voted: node. js (49.9%), .NET (37.4%), .NET core (23.7%), pandas (12.7%) and unity 3D (11.3%).
The Web framework loved, dreaded and wanted by developers
Regarding the beloved, hated and sought-after Web framework, the results are interesting:
The 3 Web frameworks liked: react. js (74.5%), Vue. js (73.6%); Express (68.3%)
The 3 dreaded Web frameworks: Drupal (69.9%), jQuery (54.7%), Ruby on Rails (42.9%)
The 3 Web frameworks searched for: react. js (21.5%), Vue. js (16.1%), angular/angular. js (12.2%)
We notice that react. js is both the preferred framework of the developers but also the most wanted. You know what you have to do if you’re looking for a new job!
The databases
Developer privileged databases
MySQL: 52%
SQL PostGre: 36.6%
Microsoft SQL Server: 34.4%
SQLite: 30.9%
MongoDB: 26%
REDIS: 20.6%
MariaBD: 16.5%
Oracle: 16.4%
Elasticsearch: 15.9%
Firebase: 12.3%
Just like last year, MySQL is the most popular database among developers and takes the lead in the rankings. This year, PostgreSQL exceeds Microsoft SQL Server that finishes the podium.
The databases beloved, feared and sought by the developers
We have also made a top 3 database of beloved, dreaded and sought after developers in the world, in order to give us an idea of the future trends:
3 databases liked: REDIS (71.3%), PostgreSQL (69.6%), Elasticsearch (63.6%)
The 3 dreaded databases: Couchbase (62.7%), Oracle (61.8%), Cassandra (52.8%)
The 3 searchable databases: MongoDB (17.8%), PostgreSQL (13.6%), Elasticsearch (11.1%)
The platforms
The platforms exploited by the developers
Linux: 54.1%
Windows: 49.4%
Docker: 34.9%
AWS: 29.5%
Android: 25.2%
MacOS: 23.8%
Slack: 22.5%
Raspberry PI: 14.3%
WordPress: 14.2%
iOS: 13.6%
Linux and Windows are the two platforms for which the professionals surveyed perform the most development. Note that this was the first time that stack overflow was interviewing professionals about docker.
Future trends
Let’s discover the top 3 platforms that developers love, dislike or would like to use:
The 3 platforms liked: Linux (83.1%), docker (77.8%), Kubernetes (76.8%)
The 3 dreaded platforms: WordPress (59.9%), IBM cloud or Watson (55.4%), Heroku (47.3%)
3 platforms searched: docker (21.1%), AWS (16.5%), Android (16.2%)
To carry out this study; Stack overflow interviewed 88 883 it developers spread across 179 countries around the world.