Dart je programovací jazyk pro tvorbu aplikací. Lze ho použít v každém moderním prohlížeči, na serveru, v příkazové řádce nebo na mobilních telefonech.
Dart se nejčastěji používá na webu. Dart sice nelze v prohlížeči přímo spustit, ale pomocí dart2js se kompiluje do JavaScriptu. Není to pouhá transpilace. Dart využívá JavaScript jen jako bytekód pro běh v prohlížeči a přináší vývojářům vlastnosti, které JavaScript nemá.
Díky tomu se můžete soustředit čistě na vývoj a věci prostě fungují tak, jak očekáváte. Ať už píšete funkcionálně nebo objektově.
Protože se jedná o poměrně mladý jazyk, měl šanci se poučit z mnoha předchozích chyb a naopak se inspirovat postupy, které se osvědčily. Jednou z jeho hlavních výhod je proto propracovaná standardní knihovna, která zahrnuje práci s řetězci (čísly, kolekcemi, ...), Futures pro asynchronní volání, nástroje pro manipulaci s DOM, atd.
Díky tomu je API Dartu konzistentní napříč všemi knihovnami, včetně většiny knihoven třetích stran.
Pro vývoj v Dartu budete potřebovat Dart SDK a textový editor. Je pravděpodobné, že pro vaše oblíbené IDE existuje Dart plugin.
Dart si můžete vyzkoušet i online, například v našem katalogu tipů.
Ještě nevím, ale chci si vyzkoušet co Dart umí
Tyto stránky jsou dílem fanoušků Dart-u a nejsou nijak ve spojení se společností Google. Obsah stránek byl částečně převzat z oficiálních stránek dartlang.org pod licencí Creative Commons Attribution 3.0.
Používáte Dart? Dejte nám prosím vědět, rádi bychom na těchto stránkách ukázali, kdo všechno v Česku a na Slovensku v Dartu dělá. dart@fnx.io