18
Getting to know ArvaJS JS Lab Amsterdam Meetup

Arva JS Developer Introduction

Embed Size (px)

Citation preview

Page 1: Arva JS Developer Introduction

Getting to know ArvaJSJS Lab Amsterdam Meetup

Page 2: Arva JS Developer Introduction

tjclement

tomasclement

[email protected]

Page 3: Arva JS Developer Introduction

ArvaJS

Page 4: Arva JS Developer Introduction

JS UI Wild West

Page 5: Arva JS Developer Introduction

Why Arva?

Page 6: Arva JS Developer Introduction

Why Arva?

Not reinventing the wheel❤

Page 7: Arva JS Developer Introduction

Why Arva?

❤ Cross-platform hybrid apps

Page 8: Arva JS Developer Introduction

Why Arva?

❤ Cross-platform hybrid apps

We need:

• 60fps native feel, granular animations • Enterprise-grade quality code • Component reusability

Page 9: Arva JS Developer Introduction

Existing libs(made for web)

Granular animations

Code quality(clean OO) Reusability

AURELIA.IO - ✓ ✓

REACT.JS ✗ - ✓

EMBER.JS ✗ ✗ ✓

JQUERY ✗ ✗ ✗

Page 10: Arva JS Developer Introduction

Not a fair comparison

• Most libs are server/client web, we’re app focused • But even ionic uses HTML templates..

Page 11: Arva JS Developer Introduction

ArvaJSES6, Object Oriented, 60fps animations app framework

Page 12: Arva JS Developer Introduction

ArvaJS

Entirely JavaScript. No plain HTML. No plain CSS.

Page 13: Arva JS Developer Introduction

= + ++(for DI)

Page 14: Arva JS Developer Introduction

= + ++(for DI)

jspm.io ⤍ package management

Page 15: Arva JS Developer Introduction

= + ++(for DI)

jspm.io ⤍ package management

famo.us ⤍ crazy 60fps animations

Page 16: Arva JS Developer Introduction

= + ++(for DI)

jspm.io ⤍ package management

famous-flex ⤍ makes famo.us usable for grownups

famo.us ⤍ crazy 60fps animations

Page 17: Arva JS Developer Introduction

= + ++(for DI)

jspm.io ⤍ package management

famous-flex ⤍ makes famo.us usable for grownups

Angular di.js ⤍ dependency injection standalone

famo.us ⤍ crazy 60fps animations

Page 18: Arva JS Developer Introduction

Join in: github.com/Bizboard/arva-seed

Docs: arva.readme.io