TypeScript

TypeScript
ParadigmasıÇok paradigmalı; fonksiyonel, generic, emirsel (imperative)
İlk çıkışı1 Ekim 2012 (11 yıl önce) (2012-10-01)
TasarımcıMicrosoft
GeliştiriciMicrosoft
Kararlı sürüm4.8.3 (8 Eylül 2022 (19 ay önce) (2022-09-08))
Tip sistemiördek, kademeli (gradual), yapısal (structural)
EtkilendikleriC#, Java, JavaScript, ActionScript
EtkiledikleriAtScript, AssemblyScript
İşletim sistemiÇapraz Platform
LisansApache License 2.0
Olağan dosya uzantıları.ts, .tsx
Web sitesitypescriptlang.org

TypeScript özgür ve açık kaynak kodlu programlama dili. Microsoft tarafından geliştirilmekte ve desteklenmekte olan TypeScript; bünyesinde barındırdığı derleyici sayesinde, yazılan kodu JavaScript koduna çevirir. TypeScript gerek istemci taraflı, gerekse sunucu taraflı yazılım geliştirmede kullanılabilmektedir.[1]

TypeScript, JavaScript programları yazmak için kullanılabilir. JavaScript’in tüm özelliklerini içinde barındıran ve ek özellikler eklenmiş bir üst kümesi olarak tanımlanabilir. Büyük ve kodlanma aşaması karmaşık olan projelerde verimliliği arttırır. Derleme için birden fazla seçenek vardır. TypeScript'i JavaScript'e derlemek için ya varsayılan TypeScript Checker kullanılabilir,  ya da Babel derleyicisi çağrılabilir.

Kaynakça

  1. ^ "Top 10 Things to Know about TypeScript". 12 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2016. 
  • g
  • t
  • d
Kod analizi
  • JSHint
  • JSLint
Derleyiciler
  • CoffeeScript
  • Emscripten
  • Google Closure Compiler
  • Google Web Toolkit
  • Morfik
  • TypeScript
  • AtScript
  • Opa
  • Haxe
  • ClojureScript
Konseptler
  • Ajax
  • İstemci taraflı JavaScript
  • Dinamik HTML
  • JavaScript kütüphanesi
  • JavaScript sözdizimi
  • Unobtrusive JavaScript
Kabuklayıcılar
Dökümentasyon oluşturucular
Metin Düzenleyiciler
Motorlar
  • ECMAScript motorları listesi
Çatılar
İlgili teknolojiler
Paket yöneticileri
  • npm
  • NuGet
  • Bower
Sunucu tarafında JavaScript
Birim testi
Kişiler
Taslak simgesiProgramlama dili ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • LCCN: sh2013001822
  • NLI: 987007570557905171