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í.

Témata článku: Google, Web, Programování, Javascript, WWW, Editor, Java Runtime

60 komentářů

Nejnovější komentáře

  • cache 15. 11. 2013 10:46:19
    Offtopic. Tie dvojite video reklamy ma uz zacinaju neuveritelne...
  • Matěj Pokorný 15. 11. 2013 8:04:52
    Náhodou to Dart třeba nebude mít tak těžký. JS je fakt balast^n, o tom...
  • bigboban 15. 11. 2013 7:10:25
    Mimochodem už v mateřské školce programování se učí, že fibonacciho...
Určitě si přečtěte

Sbíječky vyměnili za klávesnice. Nový projekt má za cíl přeučit horníky na programátory

Sbíječky vyměnili za klávesnice. Nový projekt má za cíl přeučit horníky na programátory

** Programátorů je málo a horníků bez práce po uzavření dolu Paskov bude moc ** Problém řeší unikátní projekt ** Pilotní kurz dává naději, že by z horníků mohli být použitelní kodéři

28.  11.  2016 | David Polesný | 79

ASUS ZenBook 3 se začal prodávat v Česku. Je ve všem lepší než MacBook, ale bude to stačit?

ASUS ZenBook 3 se začal prodávat v Česku. Je ve všem lepší než MacBook, ale bude to stačit?

** Novinka od Asusu míří přímo proti MacBooku od Applu ** Nabídne daleko více výkonu za stejné peníze

2.  12.  2016 | David Polesný | 126