Yazımızda TypeScript terimiyle alakalı bilinmesi gerekenleri ele aldık. İşte TypeScript hakkında ayrıntılar…
Microsoft eliyle geliştirilen TypeScript, nesne yönelimli ve açık kaynak bir programlama dili olup, zaman içerisinde JavaScript’in yaygınlaşması, bunun yanı sıra kullanım alanlarının artması ile ihtiyaç olarak ortaya çıkmıştır.
Dinamik bir yapıya sahip olan JavaScript, daha esnek ve bunun yanı sıra etkin bir kullanım imkanı tanımaktadır. Zaman içerisinde büyük projelerin içerisinde kullanılmak istendiğinde ise bu avantajlı durum bir dezavantaja dönüşmüştür. Çünkü ilk tasarlandığı dönemde basit ve yalın bir dili olduğundan büyük projelerin ihtiyacı olan yapılarda eksikliği bulunmakta idi.
Büyük projeleri destekleyebilecek olan, içerisinde JavaScript yer alan yeni bir dile gerekiyordu ve böylece TypeScript ortaya çıkarıldı. Bu bağlamda TypeScript içerisinde statik yapıya, sınıflara ve interface gibi yapılara yer verilmiştir.
Anders Hejlsberg eliyle geliştirilen TypeScript’in ilk sürümü 2012 yılında çıkmıştır. Zaman içerisinde gelişimini sürdürmüş, yeni özellikler dahil edilerek günümüze kadar gelmiştir. TypeScript ile aslında JavaScript üzerindeki bazı eksikliklerin giderilmesi amacıyla ek olarak geliştirme sağlamıştır. Bu bağlamda var olanın üzerine bazı eklemeler yapıldığı söylenebilir. JavaScript yorumlayıcı bir dil olsada TypeScript derleyici bir dil yapısına sahiptir. Bu bağlamda kodu makine diline direkt olarak çevirmektedir.