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

Témata článku: Google, Web, Programování, Java, Javascript, HTML 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

Nové úlovky kamer Googlu: Šmírovačka na Street View nepřestává bavit

Nové úlovky kamer Googlu: Šmírovačka na Street View nepřestává bavit

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

19.  5.  2017 | redakce | 38

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

** Stáhnete si film a titulky třeba z OpenSubtitles.org ** A osud vás za ten warez záhy potrestá ** Specialisté totiž ukázali, že i v titulcích může být schovaný virus

24.  5.  2017 | Jakub Čížek | 57

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

** WannaCry se masivně rozšířil kvůli zranitelnosti ve Windows ** Ta mu umožnila, aby se pokusil sám napadnout další počítače ** Jenže ta chyba už je dva měsíce opravená!

22.  5.  2017 | Jakub Čížek | 95

Nastal čas znovu vynalézt klávesnici. Anebo vám ta současná opravdu vyhovuje?

Nastal čas znovu vynalézt klávesnici. Anebo vám ta současná opravdu vyhovuje?

**Měli bychom provést revoluci klávesnice? ** Anebo je její dnes už hodně zastaralý koncept prostě nejlepší? ** Budeme na klávesnici odkázaní už navždy?

20.  5.  2017 | Jakub Čížek | 60


Aktuální číslo časopisu Computer

Bojujeme proti Fake News

Dva velké testy: fotoaparáty a NASy

Co musíte vědět o změně evropského roamingu

Radíme s výběrem základní desky