Nový nástupce Javascriptu Jan Barášek | IT 2.
Zrození Dartu main() { print('Hello World!'); } Vypadá tak, jak by vypadal Javascript, kdyby byl vyvíjený dnes Stejná syntaxe klientské i serverové části Podporuje vláknování Rychlejší než Javascript Verze1.0 Datum uvedení14. Listopad 2013 VývojářGoogle ParadigmaObjektový LicenceBSD Založen naSyntaxe jazyka C
Typický znak => třídy a objekty class Point { num x, y; Point(this.x, this.y); Point.zero() : x = 0, y = 0; } Skript běží v interpretu a syntaxe nabízí i použití tříd, takže může běžet na více procesorových jádrech zároveň.
Klienti a server Stejná syntaxe serverové i klientské části Snadná interpretace PC SERVER (běh skriptu v Dartu) Jádro prohlížeče běží v Dartu, místo v HTML Dotaz Odpověď Vykreslení
Editor Vlastní řešení Založený na Eclipse Podpora zkompilování do Javascriptu Obrázek:
Platformy Stejná syntaxe Respozentní Jednotné vykreslovací jádro (výhoda oproti HTML) Vždy v UTF-8 Obrázek:
Fungování Obrázek:
Další funkce a výhody Běh ve více vláknech Snapshoting Částečné předkreslení Podpora HTML5 tagů Canvas běží na grafické kartě Podpora interaktivity přes jSON Je to OpenSource Vývojářem je Google (!!!)
Reálné nasazení Zatím je to příliš „crazy“ Zatím podpora jen v Chromu Není příliš rozšířený a známý
DĚKUJI ZA POZORNOST Jan Barášek | Dart specialista