IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


Webmaster Genel Webmasterların fikir alışverişi yapabileceği konulara bu başlık altından ulaşabilirsiniz.

 
 
Seçenekler Stil
Alt 12 Haziran 2020, 00:24   #1
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart TypeScript Nedir? Neden Kullanmalıyız?

TypeScript Nedir? Neden Kullanmalıyız?


JavaScript ilk tasarlanırken büyük ölçekli uygulama geliştirmek için tasarlanmamıştır. Yani Javascript’te C#, Java ‘da olduğu gibi classlar, interfaceleri modüller vb. yapılar mevcut değil. Bu durum JavaScript ile büyük projelerde development yapmayı zorlaştırıyor.

Derken imdadımıza TypeScript yetişiyor. TypeScript, JavaScript’in sıkıntılı yanlarından bizi kurtarır ve büyük ölçekli uygulamalar geliştirmemizi sağlar. TypeScript, JavaScript’in sağladı tüm imkanları sağlarken üzerine enum, interface(ve daha fazlası) gibi yapıları kullanabilmemize imkan sağlıyor. Bu nedenle TypeScript JavaScript’in bir üst kümesidir diyebiliriz.

TypeScript Nasıl Çalışır?
TypeScript kodu derlendiğinde aslında çıktı olarak JavaScript kodu üretiliyor. Yani Typescript içerisinde kullandığımız enum, interface gibi yapılar geçerli bir Javascript koduna çevriliyor. Kodumuzun düzenini sağlamak için kullandığımız bazı yapılar ise(örneğin interfaceler) JavaScripte bile çevrilmiyor. Onlar sadece derleme işlemi sırasında Typescript tarafından kullanılıyor. Böylece temiz bir Javascript çıktısı elde ediyoruz. Ayrıca Typescript sadece derleme esnasında görev aldığı için çalışma zamanında TypeScript ‘ten doğabilecek bir performans sorunu da söz konusu değil. Çünkü Typescript kodu derlenip Javascript kodu üretildiğinde Typescript ‘in işi burada bitiyor. Bunun yanında dışarıya çıkan kod tamamen JavaScript olduğu için TypeScript kullandığınız için herhangi ekstra bir runtime veya kütüphane vs.. kullanmanız gerekmiyor.

Eğer TypeScript ile yazılmış bir kodun JavaScript karşılığının nasıl olduğunu görmek isterseniz, TypeScript Playground ‘u inceleyebilirsiniz.

TypeScript’in avantajları:
JavaScript’i test etmek için çalıştırılması gerekir. Bu, bir hatanın olması durumunda tüm kodu kontrol etmek anlamına gelmektedir. Dolayısıyla, kodda hatalar bulmaya çalışmak için saatler harcamanız gerekir. TypeScript transpiler, hata denetimi özelliğini sağlar. Bu, komut dosyasının çalıştırılmadan önce hataları görmemize yardımcı olur.
TypeScript, TLS (TypeScript Dil Servisi) aracılığıyla isteğe bağlı bir statik tipleme ve tür önerme sistemi ile birlikte gelir. TLS, herhangi bir tip tanımlanmamış değişkeni aldığı değere göre anlamlandırabilir.
TypeScript, sınıflar, arayüzler gibi Nesneye Dayalı Programlama kavramlarını destekler.
Kısacası TypeScript, hata yakalamayı hızlandıran, kod okunaklığını arttıran yapısı sayesinde işlerimizi kolaylaştırıyor.

Alıntı
________________

~ E & B ~
 
Alt 24 Mayıs 2021, 23:36   #2
Yanlış Bildiğin Yolda; Herkesle yürüyeceğine Doğru Bildiğin Yolda; Tek başına yürü..
Artist - ait Kullanıcı Resmi (Avatar)

Standart

Güzel paylaşımlarınız ve herkesi konu ile alakalı bilgilendirdiğiniz için teşekkür ederiz.

________________

TypeScript Nedir? Neden Kullanmalıyız?
 
Alt 25 Mayıs 2021, 11:12   #3
Okkalı bir gülüş lazım, buradan bir güleceksin taa oradakine koyacak...
PeLin - ait Kullanıcı Resmi (Avatar)

Standart

Emegine saglik

________________

Sabrımın sınırları taştığında hayatımdan silemeyeceğim insan yoktur.
Kimsenin ardından koşmayın çünkü seven insan yan yana yürür
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:25.