JavaScript

Teilen:

Dieser Abschnitt basiert auf den Antworten von Befragten, die JavaScript, TypeScript oder CoffeeScript als eine ihrer drei Haupt-Programmiersprachen angegeben haben.

JavaScript-Frameworks und -Bibliotheken

55%

React

35%

Vue.js

23%

Express

17%

Angular

12%

React Native

8%

Electron

7%

AngularJS

5%

Svelte

10%

Sonstiges

9%

Keine

React, Vue.js und Express sind nach wie vor die wichtigsten Frameworks und Bibliotheken für JavaScript-Entwickler*innen.

100%

40%

JavaScript

22%

100%

TypeScript

39%

30%

HTML / CSS

25%

18%

Java

22%

17%

Python

Sowohl JavaScript- als auch TypeScript-Entwickler*innen nutzen HTML/CSS am häufigsten mit JavaScript/TypeScript zusammen. Beim Backend liegt Java vorn, dicht gefolgt von Python. Die dritthäufigste Sprache im Backend ist PHP für JavaScript-Entwickler*innen, aber C# für TypeScript-Entwickler*innen.

Welchen Editor oder welche IDE nutzen Sie am häufigsten?

51%

Visual Studio Code

19%

WebStorm

17%

Andere IntelliJ-basierte IDE

4%

Visual Studio

2%

Vi/Vim

2%

Sublime Text

1%

NotePad++

1%

Atom

3%

Sonstiges

Neben WebStorm basieren auch die folgenden IDEs auf der IntelliJ-Plattform: AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, MPS, PhpStorm, PyCharm, Rider und RubyMine.

Gibt es Unit-Testing-Frameworks/Tools, die Sie regelmäßig nutzen?

47%

39%

Jest

31%

42%

Ich schreibe keine Unit-Tests für JavaScript

14%

Cypress

14%

15%

Mocha

8%

10%

Jasmine

In diesem Jahr schreiben mehr JavaScript-Entwickler*innen Unit-Tests als im letzten Jahr. Der Anteil derer, die überhaupt keine Tests schreiben, ist von 42% auf 31% gesunken. Jest ist nach wie vor das gängigste Unit-Test-Framework und konnte seinen Anteil um weitere 8 Prozentpunkte ausbauen.

Modul-Bundler

66%

Webpack

11%

esbuild

8%

RequireJS

7%

Rollup

4%

Parcel

3%

Browserify

2%

SystemJS

1%

Snowpack

5%

Sonstiges

24%

Keine

Webpack ist immer noch der meistverwendete Modul-Loader, aber seine Verbreitung ist um 5 Prozentpunkte zurückgegangen. Bemerkenswert ist, dass esbuild an zweiter Stelle steht und bereits von 11% der JavaScript-Entwickler*innen verwendet wird.

Welche Stylesheet-Sprachen und -Ansätze verwenden Sie regelmäßig?

58%

63%

CSS

39%

44%

SCSS

25%

28%

Sass

23%

19%

Tailwind CSS

15%

16%

CSS-in-JS

CSS ist immer noch mit Abstand die meistverwendete Stylesheet-Sprache, auch wenn sie im vergangenen Jahr einige Benutzer*innen verloren hat. Unter allen anderen Stylesheet-Sprachen und -Ansätzen hat einzig Tailwind CSS seit dem vergangenen Jahr deutlich (4 Prozentpunkte) an Popularität zugelegt.

Wie zufrieden sind Sie mit Ihrem (Haupt-)Job?

9%

8%

Völlig zufrieden

22%

28%

Äußerst zufrieden

38%

40%

Ziemlich zufrieden

13%

12%

Weder zufrieden noch unzufrieden

8%

7%

Ziemlich unzufrieden

3%

2%

Sehr unzufrieden

1%

1%

Überhaupt nicht zufrieden

6%

4%

Ich weiß es nicht

JavaScript- und TypeScript-Entwickler*innen sind meist recht zufrieden mit ihrem Arbeitsplatz, und ungefähr ein Zehntel von ihnen ist sogar vollkommen zufrieden.

Welche Hobbys haben Sie in Ihrer Freizeit?

55%

53%

Fernsehen / Videostreaming-Dienste (YouTube, Netflix)

54%

61%

Programmieren

53%

56%

Videospiele

39%

36%

Musik hören

35%

33%

Zeit mit der Familie verbringen

Wir alle wissen, dass Entwickler*innen begeistert programmieren – viele verbringen damit sogar ihre Freizeit! Programmieren ist das beliebteste Hobby von TypeScript-Entwickler*innen; in der JavaScript-Gemeinde liegt es auf dem zweiten Platz. Die anderen zwei beliebtesten Aktivitäten in beiden Gruppen sind Fernsehen/Videostreaming und Videospiele.

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.