Bỏ qua đến nội dung

Sử dụng

Cách bạn sử dụng JavaScript

Cân nhắc giữa JavaScript/TypeScript

0%
20%
40%
60%
80%
100%
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%
20%
40%
60%
80%
100%
% của người trả lời câu hỏi
Bạn chia thời gian giữa việc viết code JavaScript và TypeScript như thế nào?

Sử dụng JavaScript

0%
20%
40%
60%
80%
100%
1

Chuyên nghiệp

17,030
2

Như một sở thích

6,991
3

Như là một sinh viên

2,235
0%
20%
40%
60%
80%
100%
% của người trả lời câu hỏi
Bạn chủ yếu sử dụng JavaScript trong ngữ cảnh nào?
We asked members of the JavaScript community to share their “pick of the year”

My 2022 Pick: Electron

With everyday apps like VS Code, Figma, Discord, Slack and 1Password all running on Electron, it remains an integral part of the JS and developer ecosystem. Many tools we all use wouldn't exist without it, and when used correctly it's a powerful platform indeed.
We asked members of the JavaScript community to share their “pick of the year”

Kilian Valkhof

Creator of Polypane Browser for Developers

Sử dụng JavaScript

0%
20%
40%
60%
80%
100%
1

Frontend Development

18,402
2

Backend Development

12,501
3

Mobile Apps

5,038
4

Desktop Apps

3,704
5

Data Visualization

2,900
6

Graphics & Animation

2,236
7

Data Analysis

1,409
8

Game Development

1,162
9

Machine Learning

473
10

Embedded Apps

465
0%
20%
40%
60%
80%
100%
% của người trả lời câu hỏi
Bạn sử dụng JavaScript cho mục đích gì?

Ngành công nghiệp

0%
20%
40%
60%
80%
100%
1

Công cụ lập trình & kỹ thuật

7,755
2

Tư vấn & Dịch vụ

5,514
3

Thương mại điện tử & Bán lẻ

4,541
4

Tài chính

2,896
5

Giáo dục

2,632
6

Công cụ Marketing/Bán hàng/Phân tích

2,610
7

Giải trí

2,335
8

Chăm sóc sức khỏe

1,722
9

Tin tức, truyền thông & blog

1,643
10

Chính phủ

1,125
0%
20%
40%
60%
80%
100%
% của người trả lời câu hỏi
Bạn làm việc trong (những) ngành công nghiệp nào?

Mô hình Ứng dụng

0%
20%
40%
60%
80%
100%
1

Ứng dụng đơn trang (SPA)

16,730
2

Hiển thị phía máy chủ (SSR)

11,307
3

Tạo trang web tĩnh (SSG)

8,727
4

Ứng dụng đa trang (MPA)

7,809
5

Tái tạo một phần

3,939
6

Kiến trúc đảo

2,654
7

Tăng cường tiến bộ

2,499
8

Tạo tĩnh tăng phần

2,145
9

SSR Streaming

1,729
10

Tái tạo tiến bộ

1,566
0%
20%
40%
60%
80%
100%
% của người trả lời câu hỏi
Bạn đã sử dụng mô hình kiến trúc và rendering nào trong năm qua?
We asked members of the JavaScript community to share their “pick of the year”

My 2022 Pick: Web Interoperable Runtimes

Web Interoperable Runtimes are execution environments that allow code to run consistently across multiple platforms and environments. I believe that working with such a standard exposes us to the future of web development.
We asked members of the JavaScript community to share their “pick of the year”

Gustavo Vasquez

Software Engineer 🇧🇷

Điểm đau của JavaScript

0%
20%
40%
60%
80%
100%
1

Kiến trúc code

6,451
2

Quản lý trạng thái

5,552
3

Công cụ xây dựng

4,946
4

Quản lý phụ thuộc

4,887
5

Hiệu suất

4,374
6

Debug

4,032
7

3,910
8

Quản lý Ngày

3,465
9

Code bất đồng bộ

2,003
10

Tìm kiếm package

1,937
0%
20%
40%
60%
80%
100%
% của người trả lời câu hỏi
Những khía cạnh nào của JavaScript bạn gặp khó khăn nhất?

Tính năng đang thiếu

0%
20%
40%
60%
80%
100%
1

Kiểu tĩnh

9,489
2

Thư viện chuẩn

7,152
3

Quản lý Ngày tốt hơn

6,679
4

Cấu trúc dữ liệu bất biến

4,296
5

pipe_operator

3,603
6

Khớp mẫu

3,404
7

Quan sát được

3,402
8

Trang trí

2,717
9

Error handling

10

Câu trả lời khác

320
0%
20%
40%
60%
80%
100%
% của người trả lời câu hỏi
Theo bạn, hiện tại JavaScript đang thiếu gì?

Hài lòng với Công nghệ Web

0
1
2
3
4
2020
2021
2022
2023
0
1
2
3
4
Trung bình {axis}
Bạn hài lòng với trạng thái chung của công nghệ web như thế nào?

Hài lòng với JavaScript

0
1
2
3
4
2020
2021
2022
2023
0
1
2
3
4
Trung bình {axis}
Bạn hài lòng với trạng thái chung của JavaScript như thế nào?

Tài nguyên được đề xuất

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.
Cảm ơn các đối tác đã hỗ trợ chúng tôi! Tìm hiểu thêm.