8
Intro to Aurelia Ashley Grant Aurelia Core Team Member @ashleymgrant

Intro to aurelia

Embed Size (px)

Citation preview

Page 1: Intro to aurelia

Intro to AureliaAshley Grant

Aurelia Core Team Member

@ashleymgrant

Page 2: Intro to aurelia

Why Aurelia?

Forward Thinking

Two-Way Data-Binding

Extensible HTML

Responsive Development Team

Page 3: Intro to aurelia

DevEnv Setup

Software you’ll need

node

npm

jspm – installed by npm: npm install –g jspm

gulp – installed by npm: npm install –g gulp

Download the Skeleton Navigation Project latest release

http://tinyurl.com/auskel

Install dependencies

npm install

jspm install

Run it

gulp watch

http://localhost:9000/

Page 4: Intro to aurelia

Dive In

Page 5: Intro to aurelia

Key Points

Simple Binding Syntax

bind

one-way

two-way

delegate

trigger

call

string interpolation

style/css

Testable

Unit tests with karma/jasmine

E2E tests with protractor

Framework gets out of your way

Page 6: Intro to aurelia

Status

Public Preview

Fully Featured

Preliminary Documentation

Real Apps in Development

Rapid Adoption & Large Active Community

https://gitter.im/Aurelia/Discuss

Core team members and community members all helping to create amazing

stuff

Page 7: Intro to aurelia

Moving forward

CLI & Bundling

IE9 and IE10 support

Performance Optimizations

Rich, Interactive Documentation

Prototype: http://tinyurl.com/auvcdocs

Beta

Plugins

Page 8: Intro to aurelia

Q&Atwitter: @ashleymgrant

email: [email protected]

github: github.com/ashleygrant