TypeScript Nedir ve JavaScript İle Bağlantısı Nedir ?

TypeScript bir programlama dilidir. Bu programlama dili Microsoft tarafından desteklenmektedir ve aynı zamanda açık kaynak kodludur. Bu sayede programlama dili özgür bir yapıya sahiptir ve hızlı bir şekilde gelişti. Client ve server side programlamayı mümkün kılan programlama dili gelişmiş bir JavaScript dildir diyebiliriz. Bünyesinde barındırdığı derleyici sayesinde yazılan kodu JavaScript koduna çevirebilmektedir.

JavaScript’in Eksiklerini Microsoft Tamamlamış

JavaScript ile yazılan projeler işletim sistemi farketmezsizin çalıştığından dolayı çoğunlukla web geliştiricileri tarafından sevilmektedir. Ancak JavaScript’in benim de sevmediğim ve eleştirdiğim bazı yönleri vardı. Bu yorumları JavaScript Sevmiyorum Çünkü Çok Rahat başlıklı yazımda okuyabilirsiniz. Bu eksiklerin bir çoğunu Microsoft tamamlamış bu dilde ve alt yapısına JavaScript’i alarak bu dili oluşturmuştur. Altyapının başarılı olması, Microsoft’un desteklemesi ve platform bağımsız çalışması gibi bir çok olay sonucu TypeScript başarılı bir dil oldu.

Sınıf Yapısı Bulunuyor

JavaScript’in aksine namespace, class ve interface gibi object oriented terimleri TypeScript’in özellikleridir. Bu sebeple eğer OBO yapısını seviyorsanız ve JavaScript’te bunları eksik olarak gördüyorsaniz TypeScript’i benim gibi kesin seveceksiniz.

Parametreli Fonksiyonlar Bulunuyor

JavaScript’in aksine fonksiyonları parametreli olarak tanımlayabilirsiniz. Fonksiyonlar içerisine girdi parametreleri alabilmektedir. Aynı zamanda bir de çıktı parametresi verebilmektedir.

Her TypeScript kodu bir JavaScript kodudur ancak her JavaScript kodu bir TypeScript kodu değildir. Bu güzel cümleyi karıştırmadan anlamak son derece önemlidir.

KAYNAK

Son Yazılar

2 Yeni Dolandırıcılık Sistemi ve iCloud Kilidi Nedir ?

Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku

2 gün önce

iCloud Öncesi Kullanılan Şu Anda Unutulanlar Apple Servisleri

Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku

3 gün önce

Elmadan Haberler 3 – iPhone SE 4 İptal Edildi – Üretim Vietnam’da

Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku

4 gün önce

iPhone Güncelleme Sonrası Pil Sağlığı Neden Düşer ?

iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku

7 gün önce

iPhone iOS 16.2 İpuçları – Programsız Video İndirme ve Dahası

Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku

1 hafta önce

Face ID vs Touch ID ? Hangisi Daha Güvenilir Hangisi Daha Hızlı ?

iPhone modellerinde güvenlik için Touch ID teknolojisini de Face ID teknolojisini de kullandık. iPhone SE… Daha fazla oku

2 hafta önce

Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır