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, Web, Programování, Java, Javascript, HTML Editor, Kompletní specifikace, Jazyk, Praktický příklad, Java Runtime, DART


Určitě si přečtěte

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

** Letošní červenec byl třetím nejteplejším měsícem od roku 1880 ** Teplota naší planety roste raketovým tempem ** Co lidstvu hrozí v období, které v minulosti nemá obdoby?

Karel Kilián | 70

V doupěti hackerů na brněnské FIT: Ukázali nám útoky na Bluetooth i vlastní chytré krabičky

V doupěti hackerů na brněnské FIT: Ukázali nám útoky na Bluetooth i vlastní chytré krabičky

** Internet je plný malwaru, to už dnes ví každý ** Víte ale, že lze útočit třeba i na Bluetooth? ** Navštívil jsem hackery z brněnského FITu

Jakub Čížek | 1

Inteligentní akvárium Bluenero se o rybičky postará samo

Inteligentní akvárium Bluenero se o rybičky postará samo

** Chcete chovat akvarijní rybičky, ale nemáte čas se o ně starat? ** Chytré akvárium je samo nakrmí a postará se o jejich komfort ** Projekt Bluenero zatím sbírá finance na Indiegogo

Karel Kilián | 20

Astronomové objevili daleko za Plutem objekt s extrémní dráhou. Může ukazovat na existenci planety Devět

Astronomové objevili daleko za Plutem objekt s extrémní dráhou. Může ukazovat na existenci planety Devět

** Astronomové objevili daleko za Neptunem těleso 2015 TG387 ** Okolo Slunce se pohybuje po extrémně protáhlé dráze ** Jeho dráha může ukazovat na existenci planety Devět

Petr Kubala | 10

Google Cloud Next: Blíží se bitva o to, kdo ovládne cloud, tedy internet zítřka

Google Cloud Next: Blíží se bitva o to, kdo ovládne cloud, tedy internet zítřka

** Google v týdnu ukázal nové telefony Pixel ** V Londýně se ale také konal Google Cloud Next ** Konference o tom, jak bude vypadat internet v cloudu zítra

Jakub Čížek | 31

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 29


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku