JavaScript

Compartilhar:

Esta seção é baseada nas respostas dos entrevistados que escolheram JavaScript, TypeScript e CoffeeScript como uma de suas três linguagens de programação principais.

Frameworks e bibliotecas JavaScript

55%

React

35%

Vue.js

23%

Express

17%

Angular

12%

React Native

8%

Electron

7%

AngularJS

5%

Svelte

10%

Outros

9%

Nenhuma opção

O React, o Vue.js e o Express continuam sendo as principais frameworks e bibliotecas usadas pelos desenvolvedores JavaScript.

100%

40%

JavaScript

22%

100%

TypeScript

39%

30%

HTML/CSS

25%

18%

Java

22%

17%

Python

Tanto os desenvolvedores JavaScript quando os desenvolvedores TypeScript indicam o HTML/CSS com mais frequência como a linguagem que eles utilizam com o Javascript/TypeScript. No backend, o Java é mencionado com mais frequência, seguido de perto pelo Python. A terceira linguagem usada com mais frequência para o backend é o PHP para desenvolvedores JavaScript, mas o C# para desenvolvedores TypeScript.

Qual dos seguintes editores/IDEs você utiliza com mais frequência?

51%

Visual Studio Code

19%

WebStorm

17%

Outro IDE baseado em IntelliJ

4%

Visual Studio

2%

Vi/Vim

2%

Sublime Text

1%

NotePad++

1%

Atom

3%

Outros

Além do WebStorm, os seguintes IDEs são baseados na Plataforma IntelliJ: AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, MPS, PhpStorm, PyCharm, Rider e RubyMine.

Quais das seguintes ferramentas/frameworks de teste unitário você costuma utilizar?

47%

39%

Jest

31%

42%

Não escrevo testes de unidade para JavaScript

14%

Cypress

14%

15%

Mocha

8%

10%

Jasmine

Mais desenvolvedores JavaScript estão escrevendo testes de unidade este ano do que no ano passado. A parcela daqueles que não escrevem nenhum teste caiu de 42% para 31%. O Jest continua sendo a framework de testes de unidade mais popular e sua parcela aumentou 8 pontos percentuais.

Agrupadores de módulos

66%

Webpack

11%

esbuild

8%

RequireJS

7%

Rollup

4%

Parcel

3%

Browserify

2%

SystemJS

1%

Snowpack

5%

Outros

24%

Nenhuma opção

O Webpack ainda é o carregador de módulos mais usado, embora sua popularidade tenha diminuído 5 pontos percentuais. Vale ressaltar que o esbuild está em segundo lugar e já foi adotado por 11% dos desenvolvedores JavaScript.

Quais linguagens de folha de estilo e abordagens você usa regularmente?

58%

63%

CSS

39%

44%

SCSS

25%

28%

Sass

23%

19%

Tailwind CSS

15%

16%

CSS-in-JS

O CSS continua sendo de longe a linguagem de folhas de estilo mais popular, embora tenha perdido alguns usuários desde o ano passado. Dentre todas as outras linguagens de folhas de estilo e abordagens, o Tailwind CSS é a única cuja popularidade cresceu significativamente (4 pontos percentuais) desde o ano passado.

O quão satisfeito você está com seu emprego (principal)?

9%

8%

Completamente satisfeito

22%

28%

Muito satisfeito

38%

40%

Bastante satisfeito

13%

12%

Nem satisfeito, nem insatisfeito

8%

7%

Bastante insatisfeito

3%

2%

Muito insatisfeito

1%

1%

Completamente insatisfeito

6%

4%

Não sei

Os desenvolvedores JavaScript e TypeScript geralmente estão bastante satisfeitos com seus empregos, com cerca de um décimo dos entrevistados em cada grupo relatando estarem completamente satisfeitos.

Quais são os seus hobbies durante seu tempo livre?

55%

53%

Assistir TV / Serviços de streaming de vídeo (YouTube, Netflix)

54%

61%

Programação

53%

56%

Vídeo games

39%

36%

Ouvir música

35%

33%

Passar tempo com a família

Todos nós sabemos que os desenvolvedores adoram programar, mas muitos programam até mesmo em seu tempo livre! A programação é o hobby mais popular dos desenvolvedores TypeScript e o segundo mais popular para os desenvolvedores JavaScript. As outras duas atividades principais para ambos os grupos são assistir a serviços de streaming de TV/vídeo e jogar videogame.

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.