Roma 2014 Google DevFest. Join the Dart Side of Web Development Giovanni Laquidara Claudio...
-
Upload
autumn-reville -
Category
Documents
-
view
222 -
download
0
Transcript of Roma 2014 Google DevFest. Join the Dart Side of Web Development Giovanni Laquidara Claudio...
Join the Dart Side of Web Development
Giovanni LaquidaraClaudio d’Angelise il Team del GDG Roma L-Ab
Dart is open source● BSD-style license● dart.googlecode.com● GitHub mirror● Contributing guide● ECMA Standard (TC52)● Production ready (1.7)
"Coffee".missing // ??Class 'String' has no instance getter 'missing'.
NoSuchMethodError :method not found: 'missing'Receiver: "Coffee"Arguments: []
“2” > 1 // ??Unhandled exception:Class 'String' has no instance method '>'.
NoSuchMethodError : method not found: '>'Receiver: "2"Arguments: [1]
Built-in libraries
asynccollectionconvertcorehtmlindexed_dbioisolate
jsmathmirrorssvgtyped_dataweb_audioweb_glweb_sql
Kansas City Public Library
Asynchronous andconcurrent programming
https://www.flickr.com/photos/huskyte/8519749145/in/photostream/
Futures
Streams
Isolates
Dart-to-JS Compiler & Performance
Dart2js' s features:
●Minification & Source Maps
●Global type inference
●Tree-shaking
−Compile-time dead code elimination
●IDE: Dart Editor
●Package Manager: pub
●JS compiler: dart2js
●Library documentation generator: docgen
●Static analyzer: dartanalyzer
●Chromium with Dart VM: Dartium
Language, Libraries & Tools
Homepage: https://dartlang.orgAPI Reference: https://api.dartlang.orgPub Packages: https://pub.dartlang.org
AngularDart: https://angulardart.orgPolymer.dart:
https://dartlang.org/polymer-dart
Claudio d'Angelis
Twitter: @daw985Google+, Github: claudiodangelis
Giovanni Laquidara
Twitter: @joaolaqGoogle+: +giovannilaquidaraGithub: joaobiriba