GitHub Raporu: Python, JavaScript'i geride bırakırken TypeScript, Java'yı geride bırakıyor

Saberie

Active member
Giderek daha fazla GitHub üyesi Python kullanıyor. GitHub'ın önde gelen yıllık istatistiksel analizi Octoverse, Python'un 2024'te ilk kez en çok kullanılan dil olarak JavaScript'i geride bıraktığını gösteriyor. Bunu hemen Java'yı geride bırakan TypeScript izliyor. Araştırmanın yazarları yapay zekayı, makine öğrenimini ve veri bilimini Python'u yönlendiren faktörler olarak görüyor. Veri bilimcileri arasında popüler olan Jupyter Notebook da güçlü bir artış kaydetti (önceki yıla kıyasla %92 artış). Python ayrıca ev otomasyonu alanında da önemli bir rol oynamaktadır.


Duyuru



Python, JavaScript'ten daha hızlı büyüyor ancak JavaScript ve TypeScript'in birleşiminden daha hızlı değil. Bu, giderek daha fazla geliştiricinin JavaScript'ten TypeScript'e geçiş yaptığını gösteriyor. Ayrıca Rust, Dockerfiles ve Hashicorp Yapılandırma Dili (HCL) de yükselişte.




Grafik programlama dilleri



Python artık 1 numara.


(Resim: GitHub)



Octoverse çalışması, bir veri havuzu etrafındaki tüm etkinlikleri (katkıları) (ör. itmeler, çekmeler, incelemeler, sorunlar ve tartışmalar) ölçer. Saf taahhütler söz konusu olduğunda, GitHub'un İnovasyon Grafiğinde (1Ç24'e kadar) görülebileceği gibi JavaScript liderliği sürdürüyor. JavaScript, geçen yıl oluşturulan yeni veri havuzlarında da Python ve Java'nın önünde yer alıyor.

Yapay zekaya rağmen veya yapay zeka sayesinde daha fazla gelişme


GenAI projelerinin sayısı, Ekim 2023 ile Ekim 2024 arasında %98 artışla 2024 yılında iki katına çıktı ve katkılar da %59 arttı. Yani yapay zeka, geliştirici faaliyetlerinde bir düşüşe yol açmadı. Tam tersine, yapay zekanın itici güç olduğu kanıtlanıyor. Raporda “İnsanların yapay zekanın geliştiricilerin yerini alacağını söylediğini hatırlıyor musunuz? Verilerimiz farklı bir hikaye anlatıyor” ifadesine yer veriliyor. Ve: “Verilerimiz çok sayıda insanın küresel geliştirici topluluğuna katıldığını gösteriyor.”




Üretken grafik yapay zekası



GitHub'daki GenAI projelerinin sayısı hızla artıyor.


(Resim: GitHub)



Ancak rapor şu uyarıda bulunuyor: “Yapay zekanın yazılım geliştirmeye ilgiyi artırdığına dair işaretler görüyoruz ancak verilerimizin yansıttığı küresel büyümeyi tam olarak açıklayamıyoruz (ancak araştırmaya devam ediyoruz).”

Giderek daha fazla geliştirici yapay zeka modellerini uygulamalarına dahil ediyor veya yapay zeka projelerine dahil oluyor. Akıllı telefonlar ve gömülü cihazlar için özellikle ilgi çekici olan, daha az kaynak gerektiren yapay zeka aracılarına ve küçük modellere yönelik bir eğilim var. Sonuç olarak GitHub daha da büyüyen bir büyüme bekliyor. En iyi 3 GenAI projesi şöyle: Stabil Difüzyon WebUI, AutoGPT, Ollama ve GenAI üzerinde çalışan başlıca bölgeler arasında ABD, Hong Kong, Hindistan, Almanya ve Hollanda yer alıyor.

Raporda ayrıca şunlar belirtiliyor: “Yapay zekanın düşük kaliteli katkılar yoluyla açık kaynağa zarar verdiğine dair hiçbir kanıt görmüyoruz.”

Küresel Güney'de güçlü büyüme


Octoverse, 2024 yılında 1 milyarı açık kaynak ve kamu projeleri olmak üzere 5,2 milyar katkı sağladı. Depoların büyük çoğunluğu özeldir. Toplamda 181 milyonu özel olmak üzere 518 milyon proje bulunuyor. 137.000 tanesi halka açık GenAI projeleridir. ABD, geliştiriciler açısından 1 numara, ancak büyüme başka yerlerde de yaşanıyor. Hintli geliştirici topluluğu 2024'te %28 büyüdü ve GitHub, 2028'de Amerika Birleşik Devletleri'ni geçeceğini tahmin ediyor. Yazarlar bu keskin artışı, okulların programlama ve yapay zeka öğretmesini gerektiren 2020'den itibaren yerel ulusal eğitim politikasıyla açıklıyor. .




Dünyanın her yerindeki işbirlikçiler



Açık kaynak projelerine katkı sıralamasında Almanya üçüncü sırada yer alıyor.


(Resim: GitHub)



Brezilya (%27), Filipinler (%29), Kenya (%33) ve Nijerya (%28) da güçlü bir büyüme kaydetti. Almanya'da 2024'te yeni GitHub üyelerinin en az %21'i eklendi ve bu da geliştirici topluluğu büyüklüğü açısından yedinci, hatta açık kaynak projelerine katkı açısından üçüncü sıraya yerleşti.

Bir anekdot olarak rapor şunu bildiriyor: En büyük artış %379 ile Antarktika'da meydana geldi: geliştirici sayısı 19'dan 91'e çıktı.

Eğitim ve açık kaynak sektörlerinde Copilot'un ücretsiz kullanımında da yüzde 100 artış yaşandı.




Geliştirici topluluklarının boyutu



Geliştirici toplulukların büyüklüğüne bakıldığında Almanya 7. sırada yer alıyor.


(Resim: GitHub)



Octoverse raporu birçok başka içgörüyü de beraberinde getiriyor; örneğin 3 ana proje şunlardır: Home Assistant, VS Code ve Leo programlama dili; ana güvenlik açıkları: Enjeksiyon, Bozuk Erişim Kontrolü ve Güvenli Olmayan Tasarım.


Ayrıca okuyun

Daha fazlasını göster



Daha az göster






(DSÖ)
 
Üst