2018 Javascript Durumu ve Geleceği

Onur Dayıbaşı
Frontend Development With JS
3 min readDec 18, 2018

(The State Of Javascript 2018) JS konusunda 20.000 üzerinde geliştirici ile yapılmış anketlerin sonucunda ortaya çıkmış bir çalışma. Bu çalışmayı direk aşağıdaki linke basarak okuyabilirsiniz. Ben biraz da bu analizlerin üzerinden geçerek yazıma devam edeceğim.

Araştırmanın Demographics yapısına baktığımızda 153 ülkeden 20bin üzerinde geliştiricinin ankete katıldığını. Dünyadaki katılımcı dağılımının aşağıdaki gibi olduğunu görebilirsiniz. Türkiyeden 90 kişi ile 0.44% olan bu oran en fazla Amerika, Almanya, Avusturalya, Fransa şeklinde gidiyor

Maaş aralığı olarak en fazla yıllık 30K-100K Dolar arasında değişen kazançlara sahip

Deneyim aralığı olara 3–15 yıllık deneyimde geliştiriciler katılmış

Kaynak Kullanım Dağılımı Email > Twitter > Reddit > Slack > Javascript Weekly > HackerNews > Medium > Facebook

Araştırmanın Connection Between Technologies kısmına baktığımızda bu kısımda Javascript ismi geçen teknolojilerinin birbirleri arasında olan ilişkileri göstermişler. Bunun için chord diagram kullanmışlar. Örneğin React, ES6, Redux, Express diagramda büyük bir yer tuttuğunu görebilirsiniz. Üzerine geldiğiniz teknolojinin React diğer teknolojiler ile ne oranda ilişkili olduğunu görebilirsiniz. Link

Javascript Flavors ile geliştiricilerin Javascript yazarken hangi dil syntax yazacaklarını seçmeleri önemli . Bazı geliştiriciler static type, annotation vb ekstra özellikler istiyor. Bunun için yapılan araştırmada JS türevi dillerin kullanımları ve bilinirliği için yapılan anket sonuçlarında ES6 birinci sırada olduğu, Typescript bunu takip ettiği görülebilir

Diğer Purescript, Coffeescript, Babel vb.. diğerlerinin yanından çok fazla kullanılmadığını görebilirsiniz.

Front-end Framework baktığımızda Single Page App, Routing, Component, Template Rendering vb birçok kabiliyeti içerisinde barındıran Framework kullanıldığını görebilirsiniz. React en başta kullanıldığı sonrasında Vue ve Angular geldiği görülebilir.

Burda yıllar içinde JS geliştiricilerinin daha çok yüzünün güldüğünü görebilirsiniz.

Data Layer a baktığımızda verinin/state gruplanması, güncellenmesi (backend,user vb) yönetilmesi için kütüphaneleri incelediğimizde Redux en önde kullanıldığı GraphQL yaygınlaşmaya başladığı görülebilir.

Back-end Framework içerisinde en çok kullanılan Express.JS :)

Test Kütüphanelerinde belirli bir olgunluğa erişmiş farklı bir çok seçenek mevcut

Mobile/Desktop Native JS development
Other Language, Browser APIs, Build Tools, Utility Lib, Text Editor

Okumaya Devam Et 😃

Bu yazının devamı veya yazı grubundaki diğer yazılara erişmek için bu linke tıklayabilirsiniz.

--

--