JavaScript

Bu sorular JavaScript, TypeScript veya CoffeeScript'i üç ana programlama dillerinden ilki olarak seçen geliştiricilere gösterilmiştir.

Ana dile göre katılımcıların dağılımı

TypeScript'in popülerliği son birkaç yıldır düzenli olarak artıyor. 2017'de geliştiricilerin %12'si tarafından aktif olarak kullanılıyordu ve %1'inin ana diliydi; 2020'de bu oranlar sırasıyla %28 ve %12 olarak yükseldi.

Eğer kullanıyorsanız, düzenli olarak hangi JavaScript altyapısını/altyapılarını kullanıyorsunuz?

React hala en popüler altyapıdır. Üstelik, payı geçen yıldan bu yana yüzde 10 arttı. Vue.js ise geçen yıl boyunca yüzde 7'lik puan kaybetti ancak hala rahat bir farkla, Express'in ardından üçüncü sıradaki yerini koruyor.

İlginç bilgiler

Angular çoğunlukla TypeScript yazılım geliştiricileri (%42'si) tarafından kullanılıyor; JavaScript yazılım geliştiricilerinin sadece %17'si Angular kullanıyor.

En çok hangi kod düzenleyiciyi veya IDE'yi kullanıyorsunuz?

Lütfen CoffeeScript'i seçen katılımcı sayısı çok az olduğu için bu dilin çıkarıldığını göz önünde bulundurun.

Eğer kullanıyorsanız, hangi modül yükleyiciyi/yükleyicileri düzenli olarak kullanıyorsunuz?

JavaScript yazılım geliştiricilerinin

%84'ü
işlerinde modül yükleyici kullanıyor.

Eğer kullanıyorsanız, düzenli olarak hangi birim testi framework'unu veya aracını kullanıyorsunuz?

Bu soru yalnızca birim testleri kullanan katılımcılar tarafından yanıtlanmıştır.

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

İlginç bilgiler

CSS stil sayfası dili JavaScript geliştiricileri arasında en popüler tercih iken TypeScript geliştiricileri arasında ilk sırada %59'luk oranıyla SCSS yaklaşımı var.

GraphQL'i herhangi bir şekilde kullanıyor musunuz?

Projelerinizden hiçbirini monorepo halinde düzenlediniz mi?

Katılımcıların %34'ü projelerini monorepo olarak organize etmeyi tercih ediyor. Ancak, diller arasında da farklar var: TypeScript kullanıcıları için bu oran %45 iken JavaScript kullanıcıları için yalnızca %30.


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.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.

© 2000-2020 JetBrains s.r.o. Tüm hakları saklıdır.