Dart 1.0. Jazyk pro web, který chce nahradit Javascript

Dart 1.0. Jazyk pro web, který chce nahradit Javascript

Google před dvěma lety představil nový open-source programovací jazyk pro web jménem Dart. Jeho ambice jsou veliké – nejraději by nahradil Javascript, k čemuž mu má dopomoci lepší objektový model a pokročilejší vlastnosti při zachování klasické C-syntaxe. Suma sumárum, Dart se více trží pravidel dospělých jazyků. Autoři nyní po dlouhém vývoji konečně představili verze 1.0.

K dispozici je plnohodnotné vývojové prostředí pro Dart aplikace – Dart Editor, dostupný pro 32bitovou i 64bitovou verzi Windows, pro MacOS i Linux. Editor vyžaduje běhové prostředí pro Javu, tedy JRE (Java Runtime Environment).

 Klepněte pro větší obrázek
Dart je poměrně robustní, ryze objektový jazyk s prvky připomínajícími C++, některé také podobné JavaScriptu (zdroj Dartlang.org)

Dart se podobá C, některé prvky přebírá i z JavaScriptu, je však (aspoň dle Googlu) flexibilnější a univerzálnější. Klientská i serverová část se se píše ve stejném jazyce (narozdíl např. od spojení JS a PHP). Má být otevřenou platformou, avšak prohlížeče kromě Chromu s ním však zatím moc nepočítají. Je však dostupný kompiler dart2js, tedy z Dartu do klasického JavaScriptu, ten tak umožní přeložit Dart kód do JavaScriptu a spustit tak v libovolném prohlížeči. 

Ačkoliv tento způsob bez problému funguje a dosahuje vysokého výkonu, ambice celého projektu jsou přeci jen trošku vyšší, poněvadž autoři se domnívají, že starý Javascript je koncepčně natolik špatný, že jej nelze postupnou evolucí dostatečně vylepšit a funkčně rozšířit. Proto vznikl projekt Dart v podstatě na zelené louce.

Klepněte pro větší obrázek
Pro HTML je Dart narozdíl od JavaScriptu aplikací, nikoli textem, vkládá se však stejně jako skript (zdroj Dartlang.org)

Na oficiálním webu Dartlang.org je ke stažení kompletní specifikace jazyka v PDF formátu a také manuál, jak Dart vkládat do HTML kódu a rovněž mnoho praktických příkladů použití.

Po vydání finální verze 1.0 se tak teď ukáže, zda Dart dokáže oslovit vývojáře a získá si širší podporu. Zatím není programátorům ani běžným uživatelům skoro nijak v podvědomí.

Diskuze (60) Další článek: IBM nabídne API pro svůj chytrý počítač Watson

Témata článku: Google, Programování, Web, Java, Javascript, HTML Editor, Praktický příklad, Java Runtime, Jazyk, DART, Kter, Jáva, Dar, Kompletní specifikace



Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

** Sex manželských párů jen při zvláštních příležitostech. ** Ložnice ovládnou sexuální roboti s umělou inteligencí. ** I to je jeden ze závěrů Mezinárodní robotické konference.

Filip KůželJiří Liebreich
RobotiSexUmělá inteligence
Jak číst na smartphonu a tabletu e-knihy? Čtečku sice plně nenahradí, zato knížky si můžete půjčit v knihovně

Jak číst na smartphonu a tabletu e-knihy? Čtečku sice plně nenahradí, zato knížky si můžete půjčit v knihovně

** Čtečky knih jsou ideálním společníkem na letní dovolené ** Pokud čtečku nemáte, zastoupí ji smartphone nebo tablet ** Budete ale potřebovat kvalitní displej a vhodnou aplikaci

Martin Chroust
Čtečka elektronických knihMobilní aplikace
Druhotné softwarové licence. Kdo by nechtěl legální Windows za stovku…

Druhotné softwarové licence. Kdo by nechtěl legální Windows za stovku…

Koupě originálního programového vybavení přímo od výrobce není jedinou možností, jak sehnat pro váš počítač legální software. Další možností je koupit licenci od toho, kdo ji už nepotřebuje nebo nevyužije. Můžete ušetřit nemalou částku, zároveň si však dávejte pozor na podvodníky.

Jan Spěšný
Herní filosofie: hry jsou stále větší a delší, ale chceme to?

Herní filosofie: hry jsou stále větší a delší, ale chceme to?

Jak jinak nalákat pozornost než tím, že slíbíte, že toho bude hodně a vydrží to dlouho? Problém je, že to nemusí být vždy bonus. Opravdu si přejeme, aby hry trvaly stovky hodin?

Vojtěch Matušinský
Téma
Star Wars Jedi: Survivor se ukázal v prvním teaseru. Pokračování Calova příběhu si zahrajeme příští rok

Star Wars Jedi: Survivor se ukázal v prvním teaseru. Pokračování Calova příběhu si zahrajeme příští rok

Spekulace se potvrdily i v případě pokračování akční adventury Star Wars Jedi: Fallen Order. Počkáme si na něj ale déle, než se předpokládalo.

Martin Nahodil
Star Wars Jedi: SurvivorOznámení
Nový hit. Tahle appka vám udělá profilovku jako od pouličního ilustrátora

Nový hit. Tahle appka vám udělá profilovku jako od pouličního ilustrátora

** Aplikace NewProfilePic se na Androidu stala hitem ** Můžete si v ní vytvořit profesionálně vypadající profilovky ** Pozor ale na agresivní cenovou politiku za Pro verzi

Martin Chroust
FotografieUmělá inteligenceMobilní aplikace
18 tipů a triků pro WhatsApp, které možná neznáte

18 tipů a triků pro WhatsApp, které možná neznáte

** WhatsApp je jedna z nejrozšířenějších komunikačních aplikací ** Obsahuje mnoho skrytých funkcí, které vylepší používání ** Zde najdete tipy na ty nejužitečnější

Adam Kos
WhatsAppTipy a triky
25 nejlepších filmových parodií, které můžete vidět. Víme, kde je najdete online

25 nejlepších filmových parodií, které můžete vidět. Víme, kde je najdete online

Filmové parodie jsou divácky velmi vděčné a mezi filmaři oblíbené. Tvůrci v nich mohou totiž zcela beztrestně vykrádat cizí díla a v jejich nápodobě popustit uzdu své fantazii. Vybrali jsme nejlepší zahraniční i české parodie.

Marek Čech
Filmy, které musíte vidět
Jak promítnout displej telefonu na počítač s Windows 10

Jak promítnout displej telefonu na počítač s Windows 10

Chcete jednoduše ukázat známým fotky z dovolené a displej vašeho telefonu vám přijde malý? Promítněte si jej na obrazovku počítače, bez nutnosti kopírování nebo připojení přes kabel.

Jan Spěšný
SmartphoneWindows 10Android
Vítané změny a vylepšení. Nový Fold od Samsungu bude hranatější, véčko Flip zase dostane větší baterii

Vítané změny a vylepšení. Nový Fold od Samsungu bude hranatější, véčko Flip zase dostane větší baterii

** Samsugn se připravuje na letní premiéru nových skládaček ** Galaxy Z Fold4 bude o něco více hranatější ** Galaxy Z Flip4 zase dostane větší baterii

Martin Chroust
Skládací konstrukceSpekulace