Adana Adıyaman Afyon Ağrı Aksaray Amasya Ankara Antalya Ardahan Artvin Aydın Balıkesir Bartın Batman Bayburt Bilecik Bingöl Bitlis Bolu Burdur Bursa Çanakkale Çankırı Çorum Denizli Diyarbakır Düzce Edirne Elazığ Erzincan Erzurum Eskişehir Gaziantep Giresun Gümüşhane Hakkari Hatay Iğdır Isparta İstanbul İzmir K.Maraş Karabük Karaman Kars Kastamonu Kayseri Kırıkkale Kırklareli Kırşehir Kilis Kocaeli Konya Kütahya Malatya Manisa Mardin Mersin Muğla Muş Nevşehir Niğde Ordu Osmaniye Rize Sakarya Samsun Siirt Sinop Sivas Şanlıurfa Şırnak Tekirdağ Tokat Trabzon Tunceli Uşak Van Yalova Yozgat Zonguldak
İstanbul 26 °C
Gök Gürültülü

Microsoft’un TypeScript 4.0 programlama dili geldi: Bu büyük bir kilometre taşı

20.08.2020
114
Microsoft’un TypeScript 4.0 programlama dili geldi: Bu büyük bir kilometre taşı

TypeScript 4.0, Microsoft’un geliştiricilerin geri bildirimlerine dayalı olarak geçtiğimiz iki yıldaki çalışmalarının doruk noktasıdır.

Microsoft, büyük JavaScript web uygulamaları oluşturmak için son derece popüler programlama dilinin en son yinelemesi olan TypeScript 4.0’ı yayınladı. 

4.0 sürümü, bir dizi yeni özellikle teknik olarak önemli bir kilometre taşıdır. Ancak, TypeScript’in yaratıcısı, Microsoft’ta bir teknik adam olan Anders Hejlsberg’e göre, bu, iki yıl önce TypeScript 3.0’ın piyasaya sürülmesinden bu yana ekibinin odaklandığı çalışmanın doruk noktası.

“Komik. 4.0 ile şaka yapıyorduk, evet, 3.9’dan sonra gelen şey de öyle ve kelimenin tam anlamıyla yayın geçmişimize bakarsanız… evet, her 10 sürümde bir yuvarlak rakamlara ulaşıyoruz ve yaklaşık iki yıl önce 3.0’a ulaşıyoruz.” Hejlsberg, ZDNet’e söyledi. 

“Ama bir anlamda, 3.0’dan bu yana geçen iki yılda olanlara bakmanın iyi bir yolu tabii ki.” 

Hejlsberg, Microsoft’un Visual Studio Code editörü gibi editörlerle deneyim, daha iyi hata mesajları ve daha iyi yeniden düzenleme de dahil olmak üzere TypeScript’te değişiklikleri yönlendiren birkaç ana tema olduğunu söylüyor. 

“Performans ve ölçeklenebilirlik üzerinde çok çalıştık, çünkü insanlar TypeScript’te gerçekten büyük projeler oluşturmaya başlıyorlar ve hala bu süper hızlı performansı içinde yüz binlerce satır kod içeren bir projede istiyorlar – ve bu bir Çözmesi kolay problem. “

Microsoft, TypeScript’i 2012’de yayınladı ve bir JavaScript üst kümesi olan dil , analist firması RedMonk’a göre Temmuz ayı itibarıyla geliştiriciler arasında ilk 10 programlama dili haline geldi . 

RedMonk analisti Stephen O’Grady, TypeScript’in popülaritesinin sürdürülebilir olduğunu ve JavaScript’in her yerde bulunması ve isteğe bağlı güvenliği göz önüne alındığında “şanssızlık” olmadığını düşünüyor.   

Microsoft, popüler JavaScript paket yöneticisi TypeScript’in bu Temmuz ayında 50 milyon aylık indirmeyi ilk kez kırdığını npm’de övünüyor.   

TypeScript 4.0’daki performans iyileştirmelerinden biri, daha büyük projelerde yavaş başlatma sürelerini ele alır. 

TypeScript ekibinden Daniel Rosenwasser, suçlunun genellikle birden fazla bağımlılığın çözüldüğü ‘proje yükleme’ adı verilen bir süreç olduğunu açıklıyor. Bu nedenle ekip, başlangıçta kısmi bir düzenleme modu üzerinde çalışıyor.  

“Temel fikir, editörlerin yalnızca düzenleyicinin açmış olduğu mevcut dosyalara bakan hafif bir kısmi sunucu çalıştırabilmeleridir” diye ekliyor. “Bu, editörler için her zaman bir seçenek olmuştur, ancak TypeScript 4.0, daha önce sözdizimsel işlemlerin aksine, o sunucudaki işlevselliği bazı anlamsal işlemlere genişletir.”

Bu, mevcut bilgileri sınırlarken, bir düzenleyici ilk açıldığında temel kod tamamlama ve diğer hızlı bilgiler için yeterlidir.  

Rosenwasser’a göre, makinelerin TypeScript’in VS Code’daki bir dosyaya yanıt vermesinden önce bir dakika kadar sürdüğünü gördü, ancak TypeScript 4.0’daki yeni mod, yanıt verme süresini birkaç saniyeye düşürüyor.  

TypeScript 4.0’daki diğer pek çok iyileştirmenin yanı sıra, otomatik içe aktarmanın beklendiği gibi çalışmadığı ve geliştiricinin üretkenliğine zarar verdiği durumlarda yardımcı olan daha akıllı otomatik içe aktarmalar vardır. Tökezleyen bir engel, otomatik içe aktarmaların bazen TypeScript’te yazılmış paketler üzerinde çalışmasıydı.

Rosenwasser, “TypeScript 4.0 artık, package.json’ın bağımlılıkları alanında listelediğiniz sınırlı sayıda paketi dahil etmek için editör senaryolarında biraz fazladan çalışma yapıyor” diyor. 

“Bu paketlerden alınan bilgiler yalnızca otomatik içe aktarmaları iyileştirmek için kullanılır ve tür denetimi gibi başka hiçbir şeyi değiştirmez. Bu, node_modules dizinlerinizde gezinme maliyetini azaltırken en sık karşılaştığımız sorunlardan birini gidermeye yardımcı olur yeni projeler için duydum. “

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.