margin-top: 125px; border: 1px solid gray; } -->

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

Kradená auta: Další úkol pro bezpečnostní kamery

Pavel Houser , 16. srpen 2017 06:30
Pavel Houser

Bezpečnostní kamery, které hledají ukradená vozidla nebo mají za úkol vozidlo jednoznačně identifiko...

Více






Kalendář

24. 08. Webinář Synology - DSM 6.1 - Virtual Machine Manager
27. 08.

31. 08.
VMworld 2017
01. 09.

06. 09.
IFA 2017
RSS 

Zprávičky

Podíl internetových kurzových sázek v ČR loni vzrostl na 88 %

ČTK , 17. srpen 2017 10:00

Velký podíl na internetových sázkách tvoří live sázky, které lze uzavírat opakovaně v průběhu zápasu...

Více 0 komentářů

Za polárním kruhem má vzniknout rekordní datové centrum

ČTK , 17. srpen 2017 08:00

V norském městě Ballangen, které se nachází za polárním kruhem, má vzniknout největší datové centrum...

Více 1 komentářů

Euronics a Kasa chystají nový sklad v Jirnech u Prahy

Pavel Houser , 16. srpen 2017 11:00

Skladníci již nebudou chodit pro zboží, ale zboží „přijede“ za nimi. Chytré technologie umožní vyexp...

Více 0 komentářů

Starší zprávičky

Oracle Exadata Cloud i na cloudové infrastruktuře nové generace

Pavel Houser , 16. srpen 2017 10:04

Deklarované přednosti: obří výkon, jednoduchá migrace do cloudu a plná kompatibilita s databázemi Or...

Více 0 komentářů

Operátoři si stěžují EK kvůli dotacím na rychlý internet

ČTK , 16. srpen 2017 09:00

O dotaci na budování vysokorychlostních přípojek v zaostalých regionech se po více než třech měsícíc...

Více 0 komentářů

Mall Group přebírá Košík.cz

Pavel Houser , 15. srpen 2017 17:45

Spojení obou firem by mělo vést ke vzniku nové jedničky v segmentu on-line prodeje potravin. ...

Více 0 komentářů

Praha dá 1,4 milionu měsíčně na fungování datové platformy

ČTK , 15. srpen 2017 13:52

V rámci koncepce Smart Prague město zatím spustilo chytré lavičky a solární odpadkové koše....

Více 0 komentářů