JavaScript

Paylaş:

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

%60

JavaScript, dünyadaki en popüler programlama dilidir. Geliştiricilerin %60'ı JavaScript kullanıyor!

JavaScript çerçeveleri ve kitaplıklar

57%

React

32%

Vue.js

27%

Next.js

20%

Express

20%

Angular

12%

React Native

8%

Electron

7%

Svelte

5%

Nuxt

3%

Astro

Jan-Niklas Wortmann

JetBrains'te Geliştirici Danışmanı

Meta çerçevelerinin genel popülerliği ve bu yöndeki ilgiyi görmekten oldukça heyecanlıyım. Bu, modern web geliştirme ve tek sayfa uygulamaların bir sonraki rasyonel adımı.

Javascript ve TypeScript ile birlikte en sık kullanılan diller

38%

30%

HTML / CSS

27%

21%

Java

22%

17%

Python

17%

8%

PHP

15%

12%

SQL

Arka uçta JavaScript ve TypeScript ile kullanılan dille arasında en çok Java'dan bahsediliyor, Phyton ise Java'yı yakın takip ediyor. Arka uç için en sık kullanılan üçüncü dil JavaScript geliştiricileri için PHP iken TypeScript geliştiricileri için C#. Aynı diller son üç yıl boyunca ilk üç sırada yer almaya devam ediyor.

JavaScript ve TypeScript geliştirme için düzenleyicilerin ve IDE'lerin popülerliği

51%

Visual Studio Code

21%

WebStorm

16%

Farklı bir IntelliJ tabanlı IDE

6%

Visual Studio

2%

Vi / Vim / Neovim

1%

Sublime Text

1%

NotePad++

2%

Diğer

Hangi modül paketleyicileri ve modül yükleyicileri düzenli olarak kullanıyorsunuz?

57%

webpack

38%

Vite

11%

esbuild

5%

Rollup

5%

RequireJS

4%

Parcel

2%

Browserify

Minko Gechev

DevRel ve Google'da Angular Ürün Yöneticisi

Webpack neredeyse on yıldır piyasada ve modül paylaşımı ve kalıcı ön belleğe alma gibi özelliklerle geliştirici ihtiyaçlarını desteklemek için gelişiyor. Çoğu insanın uygulamalarını oluşturmak ve paketlemek için kullanım şeklini gözlemliyoruz. Geçtiğimiz iki yılda, Vite ve esbuild gibi modern araçların, geliştiricilerin performans gereksinimlerini minimalist bir kurulumla karşılamak için nasıl daha fazla benimsendiğine tanık olduk.

Usage of unit testing frameworks and tools for JavaScript and TypeScript development

40%

Jest

15%

Cypress

10%

Mocha

10%

Vitest

8%

Playwright

7%

Storybook

7%

Jasmine

Jan-Niklas Wortmann

JetBrains'te Geliştirici Danışmanı

%32'lik bir kesimin hiç birim testi yazmaması beni hem şaşırttı hem de korkuttu. Umudum, daha yüksek seviye testlerin uygulanması, ancak test sürecinin daha erişilebilir bir disiplin olarak ele alınması ve topluluk olarak giriş bariyerini düşürmemiz gerektiğini düşünüyorum.

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

58%

58%

CSS

39%

35%

SCSS

25%

21%

Sass

23%

33%

Tailwind CSS

15%

13%

CSS-in-JS

JavaScript'in kullanım amaçları

86%

Ön uç geliştirme

34%

Arka uç geliştirme

17%

Mobil uygulamalar

11%

Masaüstü uygulamaları

9%

Veri görselleştirme

8%

Grafikler ve animasyon

3%

Veri analizi

3%

Yerleşik uygulamalar

3%

Oyun geliştirme

1%

Makine öğrenimi

1%

Diğer

7%

JavaScript'i yalnızca kişisel projelerim için kullanıyorum

Jan-Niklas Wortmann

JetBrains'te Geliştirici Danışmanı

Bu sonuçlar açıkça "Her zaman JavaScript'e güvenin" önermesini ön plana çıkarıyor. JavaScript'i hiçbir zaman Yerleşik Uygulamalar veya Oyun geliştirme için programlama dili seçimim olarak düşünmedim, ancak başkalarının JavaScipt'i tercih etmesi beni de heyecanlandırıyor, bu nedenle gelecek için heyecanlıyım!

TypeScript'in kullanım amaçları

89%

Ön uç geliştirme

43%

Arka uç geliştirme

16%

Mobil uygulamalar

9%

Masaüstü uygulamaları

6%

Veri görselleştirme

3%

Grafikler ve animasyon

1%

Veri analizi

1%

Oyun geliştirme

1%

Yerleşik uygulamalar

2%

Diğer

5%

TypeScript'i yalnızca kişisel projelerim için kullanıyorum

TypeScript veya JavaScript arka uç için mi yoksa ön uç için mi kullanılıyor?

4%

Tüm görevlerim arka uçta

27%

Görevlerimin %50'den fazlası arka uçta

25%

Görevlerim ön uç ve arka uç arasında 50/50 bölünmüş durumda

23%

Görevlerimin %50'den fazlası ön uçta

20%

Tüm görevlerim ön uçta

Birincil olarak hangi paket yöneticiyi kullanıyorsunuz?

78%

npm

33%

Yarn

12%

pnpm

2%

Yarn PnP

1%

Diğer

6%

Hiç

Tüm geliştiricilere kıyasla, JavaScript geliştiricilerin daha yüksek bir yüzdesi ve hatta TypeScript geliştiricilerin daha da fazlası IDE veya düzenleyicileriyle çerçeveye özel eklentiler kullanıyor.

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.