JavaScript
分享:
本部分以选择 JavaScript、TypeScript 和 CoffeeScript 作为三种主要编程语言之一的受访者的回答为基础。
React、Vue.js 和 Express 仍然是 JavaScript 开发者最常使用的框架和库。
100%
40%
JavaScript
22%
100%
TypeScript
39%
30%
HTML/CSS
25%
18%
Java
22%
17%
Python
JavaScript 和 TypeScript 开发者都表明 HTML/CSS 是其最常与 JavaScript/TypeScript 一起使用的语言。在后端,Java 最常被提及,Python 紧随其后。对于第三种最常用于后端的语言,在 JavaScript 开发者中是 PHP,在 TypeScript 开发者中是 C#。
除了 WebStorm,以下 IDE 也基于 IntelliJ 平台:AppCode、CLion、DataGrip、GoLand、IntelliJ IDEA、MPS、PhpStorm、PyCharm、Rider 和 RubyMine。
47%
39%
Jest
31%
42%
我不为 JavaScript 编写单元测试
14%
–
Cypress
14%
15%
Mocha
8%
10%
Jasmine
与去年相比,今年有更多的 JavaScript 开发者编写单元测试。不写测试的比例从 42% 下降到 31%。Jest 仍然是最受欢迎的单元测试框架,其份额增加了 8 个百分点。
尽管受欢迎程度下降了 5 个百分点,Webpack 仍然是最常用的模块加载器。值得注意的是,esbuild 位居第二,已经被 11% 的 JavaScript 开发者采用。
58%
63%
CSS
39%
44%
SCSS
25%
28%
Sass
23%
19%
Tailwind CSS
15%
16%
CSS-in-JS
CSS 仍然是目前最流行的样式表语言,虽然它去年以来失去了一些用户。在其他样式表语言和方式中,Tailwind CSS 是唯一一种自去年以来人气显著增长(增长 4 个百分点)的语言。
9%
8%
完全满意
22%
28%
非常满意
38%
40%
比较满意
13%
12%
不置可否
8%
7%
比较不满意
3%
2%
非常不满意
1%
1%
完全不满意
6%
4%
不知道
JavaScript 和 TypeScript 开发者通常对工作相当满意,每组中约有十分之一的受访者表示完全满意。
55%
53%
观看电视/视频流媒体服务(YouTube、Netflix)
54%
61%
编程
53%
56%
电子游戏
39%
36%
听音乐
35%
33%
与家人在一起
我们都知道开发者喜欢编程,但许多人甚至在空闲时间也乐于编程!编程是 TypeScript 开发者最喜欢的爱好,也是 JavaScript 开发者中第二受欢迎的爱好。两组的其他两项主要活动是看电视/视频流媒体服务和玩电子游戏。