Microsoft má nový programovací jazyk pro velké aplikace – TypeScript

Karel Michal , 02. říjen 2012 12:32 1 komentářů

Společnost Microsoft vyvinula nový programovací jazyk, jedná se o typovaný a objektový jazyk, který vychází z JavaScriptu. Je na světě nová konkurence Dartu?

TypeScript vs. JavaScript
TypeScript vs. JavaScript
Možná se ptáte, jaký je smysl jazyka, který kombinuje prvky klasického JavaScriptu, objektového programování jako v C++ s kontrolou datových typů. Je to jednoduché, jazyk má umožnit efektivní programování velkých aplikací přímo v JavaScriptu. Ten je totiž dnes stále populárnější nejen pro tvorbu jednoduchých dynamických webových prvků a her, ale také pro tvorbu rozsáhlých webových aplikací (běžících v prohlížeči) a v poslední době dokonce i ke tvorbě serverových aplikací.

K tomu ale původně JavaScript nebyl absolutně určený a tak disponuje jen rámcovou podporou objektového programování a typová podpora zde chybí úplně. Samotný TypeScript není vyloženě novým jazykem, jde o nadstavbu původního JavaScriptu. Jazyk umožňuje typovou kontrolu (proces ověřování datových typů ve zdrojovém kódu – pro operandy ve výrazech, parametry a návratové hodnoty funkcí) a podporu objektového programování (zejména tříd a dědičnosti). Samotná rozšíření mají být kompatibilní s návrhem standardu ECMAScript 6.

Zajímavě je řešena otázka zpětné kompatibility, TypeScript umožňuje použít již napsaný JavaScript kód a to včetně všech knihoven. To je umožněno tím, že jazyk podporuje vytvoření dodatečných typových definičních souborů pro již existující knihovny.

Svým způsobem se jedná vlastně o Framework, jazyk se po zápisu přeloží do běžného JavaScriptu, takže není potřeba integrovat v prohlížeči podporu nového jazyka. Podrobnosti o jazyku lze nalézt například zde.


Komentáře

tomvec 02. říjen 2012 13:27

Tirulek:
Microsoft má nový programovací jazyk...

Poslední odstavec:
Svým způsobem se jedná vlastně o Framework, jazyk se po zápisu přeloží do běžného JavaScriptu...

Prostě jak v Blesku :-(

PS: Ale nebuďte z toho smutní, to je i na Rootu a AbcLinuxu.

RSS 

Komentujeme

Intel Inside aneb všichni jsme načipováni

Petr Zavoral , 10. prosinec 2017 18:20
Petr Zavoral

V Havlově hře Audience přesvědčuje Sládek Ferdinanda Vaňka, aby donášel sám na sebe. Z pohledu letoš...

Více







Kalendář

09. 01.

13. 01.
CES 2018
18. 01.

19. 01.
itSMF 2018
29. 01.

30. 01.
G2BTechEd

RSS 

Zprávičky

Rozhodnutí ÚS o odložení EET může vést k žalobám na stát

ČTK , 16. prosinec 2017 09:00

Tisíce a možná desítky tisíc podnikatelů a zástupců různých profesí se na třetí a čtvrtou vlnu EET u...

Více 1 komentářů

E-shopy vyjmutí plateb kartou z EET vítají, přišlo prý ale pozdě

ČTK , 16. prosinec 2017 08:00

Podle ministerstva financí ze zrušení povinnosti evidovat platby kartou pro poplatníky nevyplývá nut...

Více 0 komentářů

Nové Embarcadero RAD Studio obsahuje i licenci pro aplikační server

Pavel Houser , 15. prosinec 2017 10:00

Vývojové prostředí nabízí i nové prvky knihovny vizuálních komponent a nové možnosti grafického uživ...

Více 0 komentářů

Starší zprávičky

Botnet Necurs se vrátil a šíří nový ransomware

Pavel Houser , 15. prosinec 2017 09:00

V listopadu došlo k oživení botnetu Necurs v souvislosti s distribucí nového ransomwaru Scarab. ...

Více 0 komentářů

Jižní Korea zvažuje, že zdaní obchody s bitcoinem

ČTK , 15. prosinec 2017 08:00

Vláda se obává dopadů, které s sebou může přinést náhlý cenový propad kryptoměn....

Více 0 komentářů

O2 v dalších dvou letech vykoupí až 1,25 % vlastních akcií

ČTK , 14. prosinec 2017 10:00

Cílem nového programu je optimalizace kapitálové struktury, uvedla firma....

Více 0 komentářů

10 spotřebitelských trendů pro rok 2018

Pavel Houser , 14. prosinec 2017 09:00

Sluchátka budeme nosit 24 hodin denně, i během spánku. Umělá inteligence bude vytvářet reklamy. Koli...

Více 0 komentářů