+


Analysis of the average JavaScript developer and their favourite tools

A new analysis based on data from StackOverflow has shed light on the average JavaScript developer and their favourite tools and technologies.

JavaScript remains the world's most popular programming language despite many others nipping at its heels.

90,000 developers took this year's StackOverflow survey, making it still among the most comprehensive insights of the development community.

The majority of those who describe themselves as primarily JavaScript developers say they are 'full stack' devs working on both front-end technologies such as apps on web or native platforms, and back-end technologies running on servers.

Somewhat surprisingly, given JavaScript's original design as a web scripting language, a greater number of developers are back-end. This is perhaps due to Node.js' growing popularity as a server-side runtime for JavaScript.

A large number of JavaScript frameworks have increased the language's versatility. React Native, for example, allows JavaScript to be used for mobile app development. Electron is an equivalent JavaScript framework enabling desktop app development.

This versatility is presenting itself in the many roles of JavaScript developers. Desktop/enterprise app developer is the most common role for JavaScript devs, followed by mobile app developer, student, and device administrator to round-out the top four.

D56-AF7-AF-7069-407-F-8-E0-A-41-F6-C027095-E

In terms of frameworks, JQuery remains the most popular by some distance. JQuery was predominantly used to fix issues with JavaScript that have since been addressed, so it's perhaps another surprise to see it maintain such a lead.

The following three most popular frameworks are less surprising. Second place goes to React Native, unsurprising given its use for mobile app development. Third place goes to Google's Angular, while fourth goes to server-side framework ASP.NET.

F23-FD614-B704-4-E5-C-95-E6-1-EA96-B9519-C1

Visual Studio Code is JavaScript developers' most popular tool, along with Visual Studio. The popularity of Microsoft's IDEs are unsurprising given the growing use of Microsoft's own TypeScript which both also support.

IntelliJ Idea is the second most popular IDE – supporting JavaScript, TypeScript, React, and Angular – but it's just pipped in overall popularity by code editor Notepad++.

FFBE192-D-959-F-48-FB-958-B-40-A5641-B21-C7

When it comes to databases, MySQL still rules the roost. PostgreSQL takes second place, Microsoft SQL Server in third, and SQLite in fourth. MongoDB, a document-based distributed database, just falls out of the top four.

2-CFDB976-A3-A8-481-B-B697-02-CBC4351632

Most JavaScript developers are opting to develop on Linux, with Windows just behind. Container platform Docker, public cloud computing platform AWS, and Google's mobile OS Android take the following three places. MacOS is in fourth place.

6-C76553-A-5-F6-E-4277-9866-C7887212-EA84

The results of the analysis of JavaScript developers and their favourite tools are mostly predictable, but there are certainly a couple of surprises in there. It's clear that JavaScript remains a popular and increasingly versatile language that shows little sign of slowing down.

Subscribed