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.

arrow_back Vyzkoušejte si ho.

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.

Jak začít

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: https://dartpad.dartlang.org/.

Hlavní zdroje

Jak pokračovat, pokud chcete vyvíjet pro:

web mobily server

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