Salt la conținut

Utilizare

Cum folosești JavaScript

Echilibrul 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%
% din respondenții la întrebare
Cum îți împarți timpul între scrierea codului JavaScript și TypeScript?

Utilizare JavaScript

0%
18%
36%
55%
73%
91%
1

Ca profesie

17,030
2

Ca hobby

6,991
3

Ca student

2,235
0%
18%
36%
55%
73%
91%
% din respondenții la întrebare
În ce context folosești în principal JavaScript?
We asked members of the JavaScript community to share their “pick of the year”

My 2023 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

Utilizare JavaScript

0%
20%
39%
59%
78%
98%
1

Dezvoltare frontend

18,402
2

Dezvoltare backend

12,501
3

Aplicații mobile

5,038
4

Aplicații desktop

3,704
5

Vizualizare date

2,900
6

Grafică & animații

2,236
7

Analiză date

1,409
8

Dezvoltare jocuri

1,162
9

Machine Learning

473
10

Aplicații embedded

465
0%
20%
39%
59%
78%
98%
% din respondenții la întrebare
Pentru ce folosești JavaScript?
0%
9%
18%
28%
37%
46%
1

Programare și instrumente tehnice

7,755
2

Consultanță și servicii

5,514
3

Ecommerce & Retail

4,541
4

Finanțe

2,896
5

Educație

2,632
6

Marketing/Vânzări/Instrumente de analiză

2,610
7

Divertisment

2,335
8

Sănătate

1,722
9

Știri, mass-media & blog-uri

1,643
10

Guvern

1,125
0%
9%
18%
28%
37%
46%
% din respondenții la întrebare
În ce industrie/industrii lucrezi?

Modele de aplicații

0%
18%
37%
55%
73%
91%
1

Single Page Application (SPA)

16,730
2

Server-Side Rendering (SSR)

11,307
3

Static Site Generation (SSG)

8,727
4

Multi-Page Application (MPA)

7,809
5

Hidratare parțială

3,939
6

Arhitectura „insulară”

2,654
7

Îmbunătățire progresivă

2,499
8

Generare statică incrementală

2,145
9

Streaming SSR

1,729
10

Hidratare progresivă

1,566
0%
18%
37%
55%
73%
91%
% din respondenții la întrebare
Pe care dintre următoarele modele de arhitectură și randare le-ai folosit în ultimul an?
We asked members of the JavaScript community to share their “pick of the year”

My 2023 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 🇧🇷

Puncte slabe în JavaScript

0%
7%
15%
22%
30%
37%
1

Arhitectura codului

6,451
2

State Management

5,552
3

Instrumente de build

4,946
4

Gestionarea dependințelor

4,887
5

Performanță

4,374
6

Remedierea erorilor

4,032
7

Typing

3,910
8

Managementul datelor

3,465
9

Cod asincron

2,003
10

Găsirea pachetelor

1,937
0%
7%
15%
22%
30%
37%
% din respondenții la întrebare
Care dintre aspectele JavaScript îți dau cele mai multe bătăi de cap?

Funcționalități lipsă

0%
11%
23%
34%
45%
57%
1

Static Typing

9,489
2

Librărie standard

7,152
3

Un management mai bun al datelor

6,679
4

Structuri de date imuabile

4,296
5

pipe_operator

3,603
6

Pattern Matching

3,404
7

Observable

3,402
8

Decoratori

2,717
9

Error handling

10

Alte răspunsuri

319
0%
11%
23%
34%
45%
57%
% din respondenții la întrebare
Ce simți că lipsește în JavaScript în acest moment?

Satisfacția față de tehnologiile web

0
1
2
3
4
2020
2021
2022
2023
0
1
2
3
4
Media {axis}
Cât de mulțumit(ă) ești de starea generală a tehnologiilor web?

Satisfacția față de JavaScript

0
1
2
3
4
2020
2021
2022
2023
0
1
2
3
4
Media {axis}
Cât de mulțumit(ă) ești de starea generală a JavaScript?

Resurse recomandate

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.
Mulțumim partenerilor noștri pentru susținere! Află mai multe.