Przejdź do zawartości

TypeScript

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Baltazarus (dyskusja | edycje) o 16:39, 3 lis 2012. Może się ona znacząco różnić od aktualnej wersji.
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
TypeScript
Logo języka TypeScript
Logo języka
Pojawienie się

2012

Paradygmat

wieloparadygmatowy (obiektowy, imperatywny, funkcyjny, skryptowy, strukturalny)

Aktualna wersja stabilna

5.8.3
(7 kwietnia 2025) [±]

Twórca

Microsoft

Licencja

Apache License

Platforma sprzętowa

wieloplatformowy

Platforma systemowa

wieloplatformowy

[http://www.typescriptlang.org/ Strona internetowa]

TypeScript to darmowy i otwartoźródłowy język programowania zaproponowany przez firmę Microsoft jako nadzbiór języka JavaScript. Umożliwia on opcjonalne statyczne typowanie oraz programowanie zorientowane obiektowo oparte na klasach. TypeScript rozszerza składnię JavaScript, a więc potencjalnie każdy program napisany w języku JavaScript powinien działać bez komplikacji jako TypeScript. Aplikacje napisane w TypeScript kompilują się bezpośrednio do języka JavaScript zapewniając kompatybilność wsteczną. Język TypeScript wspiera pliki nagłówkowe dodające informacje o typach do istniejących bibliotek JavaScript. Dzięki temu wiele popularnych bibliotek takich jak jQuery, MongoDB czy Node.js może być z nim używanych bez dodatkowych problemów.

Narzędzia programistyczne

Microsoft zapewnia wtyczkę do Visual Studio 2012 pozwalającą na pracę z TypeScript. Sieciowe IDE Cloud9 również zapewnia wsparcie dla programów pisanych w TypeScript. Kompilator TypeScript zwany tsc sam jest napisany w TypeScript i może zostać skompilowany do JavaScript, dzięki czemu może być wykonany przez dowolny silnik JS, taki jak przeglądarka internetowa.

Licencja

TypeScript jest językiem programowania open source i jest dostępny na platformie Codeplex pod rygorami licencji Apache. Projekt jest zarządzany przez Micrsoft, ale każdy może wziąć udział w tworzeniu poprzez wysyłanie komentarzy, sugestii i propozycji naprawy błędów. Jednakże problemem jest to, że jedynym zapewniającym wysoką produktywność IDE jest Visual Studio, ponieważ plugin TypeScript nie jest już otwartoźródłowy. W wyniku tego zabiegu jedyną platformą pozwalającą na efektywne pisanie kodu TypeScript jest Windows.

Zobacz także

Linki zewnętrzne