JavaScript

Compartir:

Esta sección se basa en las respuestas de las personas encuestadas que han elegido JavaScript, TypeScript y CoffeeScript como uno de sus tres principales lenguajes de programación.

Marcos de trabajo y bibliotecas de JavaScript

55%

React

35%

Vue.js

23%

Express

17%

Angular

12%

React Native

8%

Electron

7%

AngularJS

5%

Svelte

10%

Otro

9%

Ninguno

React, Vue.js y Express siguen siendo los principales marcos de trabajo y bibliotecas utilizados por los desarrolladores de JavaScript.

100%

40%

JavaScript

22%

100%

TypeScript

39%

30%

HTML/CSS

25%

18%

Java

22%

17%

Python

Tanto los desarrolladores de JavaScript como los de TypeScript indican con mayor frecuencia HTML / CSS como el lenguaje que utilizan junto con JavaScript / TypeScript. En el backend, Java es el más mencionado, seguido de cerca por Python. El tercer lenguaje más utilizado para el backend es PHP en el caso de los desarrolladores de JavaScript, pero C# para los desarrolladores de TypeScript.

¿Qué editor o IDE utiliza con mayor frecuencia?

51%

Visual Studio Code

19%

WebStorm

17%

Otro IDE basado en IntelliJ

4%

Visual Studio

2%

Vi / Vim

2%

Sublime Text

1%

Notepad++

1%

Atom

3%

Otro

Además de WebStorm, los siguientes IDE están basados en IntelliJ Platform: AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, MPS, PhpStorm, PyCharm, Rider y RubyMine.

¿Qué herramientas / marcos de trabajo de pruebas de unidad utiliza habitualmente?

47%

39%

Jest

31%

42%

No escribo pruebas de unidad para JavaScript

14%

Cypress

14%

15%

Mocha

8%

10%

Jasmine

Este año hay más desarrolladores de JavaScript que escriben pruebas unitarias que el año pasado. La proporción de los que no escriben ninguna prueba ha bajado del 42 % al 31 %. Jest sigue siendo el marco de pruebas de unidad más popular y su cuota ha aumentado en 8 puntos porcentuales.

Agrupadores de módulos

66%

Webpack

11%

esbuild

8%

RequireJS

7%

Rollup

4%

Parcel

3%

Browserify

2%

SystemJS

1%

Snowpack

5%

Otro

24%

Ninguno

Webpack sigue siendo el cargador de módulos más utilizado, aunque su popularidad ha disminuido en 5 puntos porcentuales. Cabe destacar que esbuild ocupa el segundo lugar y ya ha sido adoptado por el 11 % de los desarrolladores de JavaScript.

¿Qué métodos y lenguajes de hojas de estilos utiliza habitualmente?

58%

63%

CSS

39%

44%

SCSS

25%

28%

Sass

23%

19%

Tailwind CSS

15%

16%

CSS-in-JS

CSS sigue siendo, con diferencia, el lenguaje de hojas de estilo más popular, aunque ha perdido algunos usuarios desde el año pasado. Entre todos los demás lenguajes de hojas de estilo y enfoques, Tailwind CSS es el único cuya popularidad ha crecido significativamente (en 4 puntos porcentuales) desde el año pasado.

¿Cuál es su grado de satisfacción en su trabajo (principal)?

9%

8%

Completamente satisfecho

22%

28%

Muy satisfecho/a

38%

40%

Más bien satisfecho/a

13%

12%

Ni satisfecho ni insatisfecho

8%

7%

Más bien insatisfecho/a

3%

2%

Muy insatisfecho/a

1%

1%

Completamente insatisfecho

6%

4%

No lo sé

Los desarrolladores de JavaScript y TypeScript suelen estar bastante satisfechos con su trabajo; aproximadamente una décima parte de los encuestados de cada grupo afirma estar completamente satisfecho.

¿A qué pasatiempos se dedica en su tiempo libre?

55%

53%

Ver la televisión/servicios de streaming de vídeo (YouTube, Netflix)

54%

61%

Programación

53%

56%

Videojuegos

39%

36%

Escuchar música

35%

33%

Pasar tiempo con mi familia

Todos sabemos que a los desarrolladores les encanta programar, y muchos incluso lo hacen en su tiempo libre. La programación es el pasatiempo más popular de los desarrolladores de TypeScript y el segundo más popular para los desarrolladores de JavaScript. Las otras dos actividades principales para ambos grupos son ver la televisión/servicios de streaming y jugar a videojuegos.

¡Gracias por el tiempo que nos ha dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.