跳到内容

使用情况

您如何使用 JavaScript?

JavaScript/TypeScript 平衡

您如何分配编写 JavaScript 和 TypeScript 代码的时间?
0%
6%
13%
19%
26%
32%
1

100% JS

1,610
2

|

966
3

|

728
4

|

391
5

50/50

1,034
6

|

546
7

|

1,857
8

|

4,569
9

100% TS

5,562
0%
6%
13%
19%
26%
32%
受访者百分比

JavaScript 使用情况

您主要在什么情况下使用 JavaScript?
0%
18%
36%
55%
73%
91%
1

专业

17,030
2

作为爱好

6,991
3

作为学生

2,235
0%
18%
36%
55%
73%
91%
受访者百分比
我们邀请 JavaScript 社区的成员分享他们的“年度最佳选择”

我的 2023 年选择: [zh-Hans] picks.kilian_valkhof.name

[zh-Hans] picks.kilian_valkhof.description
我们邀请 JavaScript 社区的成员分享他们的“年度最佳选择”

Kilian Valkhof

[zh-Hans] picks.kilian_valkhof.bio

JavaScript 使用情况

您使用 JavaScript 来做什么?
0%
20%
39%
59%
78%
98%
1

前端开发

18,095
2

后端开发

12,269
3

移动应用

4,987
4

桌面应用

3,656
5

数据可视化

2,859
6

图形和动画

2,205
7

数据分析

1,384
8

游戏开发

1,142
9

机器学习

467
10

嵌入式应用

452
0%
20%
39%
59%
78%
98%
受访者百分比
0%
9%
18%
28%
37%
46%
1

编程和技术工具

7,519
2

咨询服务

5,361
3

电子商务与零售

4,420
4

金融

2,821
5

教育

2,565
6

营销/销售/分析工具

2,539
7

娱乐

2,278
8

卫生保健

1,681
9

新闻、媒体和博客

1,614
10

政府

1,097
0%
9%
18%
28%
37%
46%
受访者百分比
您在去年使用过以下哪些架构和渲染模式?
0%
18%
37%
55%
73%
91%
1

单页面应用 (SPA)

16,676
2

服务端渲染 (SSR)

11,281
3

静态站点生成 (SSG)

8,711
4

多页面应用 (MPA)

7,799
5

局部注水

3,934
6

岛屿架构

2,652
7

渐进增强

2,493
8

增量静态生成

2,140
9

流式服务端渲染

1,725
10

渐进式注水

1,564
0%
18%
37%
55%
73%
91%
受访者百分比
我们邀请 JavaScript 社区的成员分享他们的“年度最佳选择”

我的 2023 年选择: Web Interoperable Runtimes

Web Interoperable Runtimes 是一种执行环境,允许代码在多个平台和环境中一致运行。我相信,使用这样的标准让我们接触到了 Web 开发的未来。
我们邀请 JavaScript 社区的成员分享他们的“年度最佳选择”

Gustavo Vasquez

软件工程师🇧🇷

JavaScript 痛点

您最头疼 JavaScript 的哪些方面?
0%
7%
15%
22%
30%
37%
1

代码架构

6,396
2

全局数据管理

5,499
3

构建工具

4,885
4

依赖管理

4,834
5

性能

4,334
6

调试

3,984
7

类型

3,868
8

日期管理

3,426
9

异步代码

1,986
10

查找包

1,922
0%
7%
15%
22%
30%
37%
受访者百分比

缺失的功能

你觉得 JavaScript 目前缺少什么?
0%
11%
23%
34%
45%
57%
1

静态类型

9,359
2

标准库

7,064
3

更好的日期管理

6,620
4

不可变的数据结构

4,255
5

管道运算符

3,564
6

可观察类型

3,372
7

模式匹配

3,349
8

装饰器

2,691
9

Signals

10

Error handling

0%
11%
23%
34%
45%
57%
受访者百分比
Your Path to Becoming a Senior Web Developer!
Will Sentance
Codesmith

Your Path to Becoming a Senior Web Developer!

Deep dive into JavaScript, the most popular framework React, Web performance, CSS, deploying websites, TypeScript, and functional JavaScript to become a professional web developer today.
Expand Your Abilities to the Server and Master the Fullstack
Jem Young
Netflix

Expand Your Abilities to the Server and Master the Fullstack

Set up servers, create APIs, and deploy your code to the world by learning the full stack.
感谢合作伙伴对我们的支持! 了解更多。