JavaScript

Paylaş:

Bu bölüm, başlıca 3 birincil programlama dillerinden biri olarak JavaScript, TypeScript ve CoffeeScript'i seçen katılımcıların yanıtlarına dayalıdır.

JavaScript çerçeveleri ve kitaplıklar

55%

React

35%

Vue.js

23%

Express

17%

Angular

12%

React Native

8%

Electron

7%

AngularJS

5%

Svelte

10%

Diğer

9%

Hiçbiri

React, Vue.js ve Express JavaScript geliştiricileri tarafından en çok kullanılan çerçeveler ve kitaplıklar olmaya devam ediyor.

100%

40%

JavaScript

22%

100%

TypeScript

39%

30%

HTML / CSS

25%

18%

Java

22%

17%

Python

Hem JavaScript hem de TypeScript geliştiricileri, HTML/CSS'in, JavaScript/TypeScript ile en sık kullandıkları diller olduğunu belirtti. Arka uç için en çok Java'dan bahsedilmektedir, onu yakından Python takip etmektedir. Arka uç için en sık kullanılan üçüncü dil JavaScript geliştiricileri için PHP iken TypeScript geliştiricileri için C#'tır.

En çok kullandığınız düzenleyici / IDE hangisi?

51%

VSCode (Visual Studio Code)

19%

WebStorm

17%

Diğer IntelliJ tabanlı IDE'ler

4%

Visual Studio

2%

Vi / Vim

2%

Sublime Text

1%

NotePad++

1%

Atom

3%

Diğer

WebStorm'un yanı sıra şu IDE'ler de IntelliJ Platform'una dayalıdır: AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, MPS, PhpStorm, PyCharm, Rider ve RubyMine.

Hangi birim testi çerçevelerini / araçlarını düzenli olarak kullanıyorsunuz?

47%

39%

Jest

31%

42%

JavaScript için birim testleri yazmıyorum.

14%

Cypress

14%

15%

Mocha

8%

10%

Jasmine

Daha fazla sayıda JavaScript geliştirici geçen yıla kıyasla bu yıl birim testi yazıyor. Hiç test yazmayanların oranı ise %42'ten %31'e düştü. Jest, en popüler birim testi çerçevesi olmaya devam ediyor ve oranı %8 arttı.

Modül paketleyiciler

66%

Webpack

11%

esbuild

8%

RequireJS

7%

Rollup

4%

Parcel

3%

Browserify

2%

SystemJS

1%

Snowpack

5%

Diğer

24%

Hiçbiri

Webpack, popülerlik açısından %5 oranında düşüş yaşasa da en çok kullanılan modül yükleyici olmaya devam ediyor. esbuild'in ikinci sırada olması ve JavaScript geliştiricilerinin %11'i tarafından çoktan benimsenmiş olması da önemli bir gelişme.

Hangi stil sayfası dillerini ve yaklaşımlarını düzenli olarak kullanıyorsunuz?

58%

63%

CSS

39%

44%

SCSS

25%

28%

Sass

23%

19%

Tailwind CSS

15%

16%

CSS-in-JS

Geçen yıldan beri kullanıcı kaybetmesine rağmen CSS, açık ara en popüler stil sayfası dili olmaya devam ediyor. Diğer tüm stil sayfası dilleri ve yaklaşımları arasında Tailwind CSS, geçen yıldan bu yana bilinirliği büyük ölçüde artan (+%4 puan) tek dil.

Ana işinizden ne derecede memnunsunuz?

9%

8%

Son derece memnunum

22%

28%

Çok memnunum

38%

40%

Biraz memnunum

13%

12%

Ne memnunum ne memnuniyetsizim

8%

7%

Biraz memnun değilim

3%

2%

Çok memnun değilim

1%

1%

Hiç memnun değilim

6%

4%

Bilmiyorum

JavaScript ve TypeScript geliştiricileri, her grupta tamamen memnun olduklarını belirten %10'luk katılımcı payıyla genel olarak işlerinden oldukça memnunlar.

Boş zamanlarınızı hangi hobilerle değerlendiriyorsunuz?

55%

53%

TV/Video Akış Hizmetleri (YouTube, Netflix) izlemek

54%

61%

Programlama

53%

56%

Video oyunları

39%

36%

Müzik dinleme

35%

33%

Aile ile zaman geçirme

Hepimiz geliştiricilerin programlama yapmaya bayıldığını biliyoruz, ancak çoğu bunu boş zamanlarında bile sürdürüyor! Programlama en çok TypeScript geliştiricileri arasında popüler, JavaScript geliştiricileri için ise en popüler ikinci hobi. Her iki grup için de en üst sıralardaki diğer 2 aktivite, TV / video yayını hizmetleri izlemek ve video oyunları oynamak.

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.