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 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.
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.
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.
Çocukluğumdan beri arabalara olan ilgim babam sayesinde başlamıştır. Araba manyağı seviyesinde bir ilgim var ancak bunu her ortamda dile getirmem. Teknolojiye ve bilgisayara olan ilgim kendimi tanımaya başladım başlayalı oldu. Şimdi ise kendimce kod yazabilen bir bilgisayar mühendisi olarak çalışıyorum.
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
Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku
Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku
iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku
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
iPhone modellerinde güvenlik için Touch ID teknolojisini de Face ID teknolojisini de kullandık. iPhone SE… Daha fazla oku
Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır