View Slide
- EE Student (Not even CS)- Experienced in RoR & NodeJs- Made my first app 3 weeks ago
is that easy
Okay, so what actually is ?
Webpage
Webpage HTML CSS JS
Webpage HTML CSS JS Erb, Jade,PHP, Haml
Webpage HTML CSS JS Erb, Jade,PHP, Haml Less, Sass
compiles down to Javascript
But there are others too,so why ?
Compatible, Consistent & Clear
require.jsBackboneBackbone MarionettejQueryModernizrmoment.jsdest templatesPhantomJSJasmineDocsDocsDocsDocsDocsDocsDocsDocsDocs"I just want towrite webapps!""Hi, I want tobuild a webapp"
Unit testSDKAngularIntlPackagesYour Package
Modular & Scalable
‘Treeshaking’ & Minifying
Familiar (& Easy)
main() {print(display(‘Dart Flight School’));var name = 'Robert Nelson';print(name);List names = [’Alice’, ’Bob’, ’Eve’];print(names.length);}String display(message) {return ‘Message: $message’;}
Concise
class Developer {num reputation;List languages;Developer(this.reputation, this.languages);betterThan(Developer other) =>reputation > other.reputation;isNoob() => reputation < 10;num get count => languages.length;}
Making your first app
More Resources http://dartlang.org/docs/tutorialshttp://dartlang.org/sampleshttp://tinyurl.com/IntroductionToDart
Sheharyar Naseer @sheharyarn