Hoďte na sebe plavky, jedeme do Los Angeles na dvoudenní maraton přednášek, který se konal v prostorách Google na Venice Beach na konci ledna 2018.
Archiv pro štítek: Dart
Vývoj Android aplikací jsem opustil už před lety. Je s tím moc práce a málo zábavy. Tím spíš mě ale zaujal Flutter. Že by mě ty mobilní appky začaly zase bavit?
Zajímalo by mě, jestli programovací jazyky můžou mít něco jako “near death experience”. Před kompilátorem vám proběhnou všechny vaše commity, už vidíte světlo na konci repozitáře, když tu náhle vás někdo chytne za středník a stáhne zpátky.
Dart je vynikající jazyk a StageXL je vynikající knihovna. Umožní vám nad HTML canvas naprogramovat hru, kterou si pustíte i na Androidu nebo iOS. Pochopitelně v prohlížeči, bez rozšíření a pluginů.
Proběhne 15. listopadu v budově Pilsfree v Plzni. Jana Moudrá Vás seznámí s novým skriptovacím jazykem Dart. Uvidíte spoustu zajímavých ukázek a bude i prostor pro diskusi. Během následující codelab si můžete procvičit…
Asynchrónnosť má niečo do seba. Imagine: žiadne thready, žiadne zamykanie objektov, žiadne deadlocks, livelocks. Žiadne webservery s vymrazenými 4 vláknami. Žiadne continuations for rescue (zakričte: fuj) a ďalšie podobné hacky. Žiadne problémy s neefektívne využitými zdrojmi. Kto však píše asynchrónny kód, vie, že táto selanka je len jednou časťou pravdy; asynchrónnosť vie niekedy poriadne skomplikovať život!
Ľudia zvyknutí na Java, C#, či C++ ohŕňajú nosom nad tým, že Dart je dynamicky typovaný. Ľudia odchovaní na Pythone, Javascripte či Ruby ohŕňajú nosom nad tým, že Dart to s podporou dynamických features príliš nepreháňa. Ľudia obľubujúci Dart nosom neohŕňajú a Dart-ovský typesystem pokladajú za najlepší vynález hneď po krájanom chlebe. O čom táto kontroverzia vlastne je, a ako to celé funguje?
Dart ako platforma môže mať nádej na úspech, len ak preň bude existovať dostatok externých knižníc a pluginov. Dnes sa na webe nachádzajú milióny rôznych knižníc a pluginov pre JavaScript, kde za ne hľadať náhradu v Dartovom svete? Dobrá správa, nemusíme!
Streams sú messaging vrstva v Darte. Ak sa zamýšľate nad posielaním vlastných správ alebo eventov medzi jednotlivými objektmi, Streams sú tu pre vás.
Webový vývojár dennodenne pracuje s ajaxovými requestami, callbackmi, obsluhovaním eventov. Neblokujúce API je v Javascripte štandardom, no nie je vždy úplne najpohodlnejšie používať ho. Dart rieši asynchrónne operácie pomocou Futures.