Yeni bir ürün çeşidi teknoloji dünyasına girdi: Microsoft'un kararlı sürümünden yüksek performanslı bir sürüm olan TypeScript 5.2. Güçlü tipte JavaScript geliştirmeleri portföyünü güçlendiren bu sürüm, özellikle açık kaynak yönetimini kullanıma sunuyor. Bu özellik, JavaScript'in ECMAScript standardına yönelik yol haritasının bir parçasıdır.
Bir Microsoft bülteni tarafından onaylandığı üzere, 24 Ağustos'tan bu yana üretime hazır sürüm modunda mevcut olan bu güncelleştirme, 9 Ağustos sürüm adayı sürümünün hemen ardından gelir. Beta formu 30 Haziran'dan beri piyasada faaliyet gösteriyordu.
Peki, açık kaynak yönetimi konusundaki yaygara nedir? Yazılım geliştirme alanında, G/Ç ve bellek gibi kaynakların yönetilmesi, zamanlama ve kontrolün önemli olduğu kritik bir model oluşturur. Kaynakların akıllıca tahsis edilmesi ve serbest bırakılması, yazılım verimliliğine katkıda bulunur. Yeni ekleme, kaynak imha işlemlerinin, özellikle de temizleme rutinlerinin, JavaScript uygulama yönetiminde ön planda ve merkezde olmasını sağlıyor. Sembol.dispose adı verilen yeni bir sembol bu süreci başlatır. İşleri kolaylaştırmak için TypeScript yeni bir tür olan global Disposable'ı sunar.
Sürüm Adayını (RC) piyasaya sürdükten sonra Microsoft, TypeScript 5.2'nin üç özelliğini daha belgeledi: dizi yöntemi kopyalama yeteneği; sembolleri WeakMap ve WeakSet anahtarları olarak kullanma potansiyeli; ve parametre ayrıntılarına hızlıca göz atmanızı sağlayan tıklanabilir ek parametre ipuçları. Bildirim dosyalarındaki ad alanı anahtar sözcüğüyle ilgili küçük ama önemli bir değişiklik de yapıldı; bu değişiklik artık her zaman yayınlanıyor.
RC ile Microsoft, hata ayıklama süreçlerini kolaylaştırmak için optimize edilmiş tür uyumluluğu kontrollerini uygulamaya koydu. Yalnızca türü içe aktarma yoluyla TypeScript uygulama dosyalarının yollarına referans verme yeteneğini ekleyerek kodun sürdürülebilirliğini ve değişkenliğini daha da güçlendirdi.
TypeScript 5.2 şu komut kullanılarak NuGet veya NPM olmak üzere iki platform aracılığıyla erişilebilir: npm install -D typescript .
Microsoft, TypeScript geliştirme konusunda ilerleme kaydederken, AppMaster gibi platformlar da no-code uygulama geliştirme ortamında kendine düşen rolü oynuyor. Geleneksel elle kodlamaya gerek kalmadan görsel olarak arka uç, web ve mobil uygulamalar oluşturma yeteneği, uygulama oluşturma sürecini yeniden tanımlıyor. AppMaster platformu, bu anlayışı desteklemek için sezgisel bir kullanıcı arayüzü ve sürekli gelişen yetenekler sunar.