build amazing apps with aurelia

5
Build Amazing Apps with Aurelia

Upload: aashish-lowanshi

Post on 16-Apr-2017

70 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Build amazing apps with Aurelia

Build Amazing Apps with Aurelia

Page 2: Build amazing apps with Aurelia

What is Aurelia?What is Aurelia? Aurelia is the next generation client-side

JavaScript framework created by Rob Eisenberg under the ECMAScript 6 (ECMA 2015) standards to be the successor of Durandal 2.x framework to create your own applications for the browser. It means its core and its collaborative libraries

have been written with ES6 completely.

Aurelia applications are designed to be: • Maintainable • Testable

• Extensible

Page 3: Build amazing apps with Aurelia

build: Root directory for your build tool configuration.

task: Directory where your automated tasks files are stored.

lib: Where generic non-app specific code lives. Utility classes and functions for doing utility-like tasks

src: Root directory , contains; app.html, app.js and main.js

components: Where common application components like headers, navigation, footer, etc live

A common Aurelia application structure looks like:

Page 4: Build amazing apps with Aurelia

When using Aurelia you are building a next generation application. The main advantages you will find when using Aurelia as your SPA framework include:

• Aurelia has no dependencies.• Allows developers to write components with plain

Javascript. Additionally you can use ES6, Typescript, old Javascript Code, Coffeescript, etc.

•Aurelia uses simple conventions to reduce the amount of code developers need to write and maintain.

•Uses dependency injection so developers can easily test their components, for example using Karma + Jasmine

Advantages & Benefits

Page 5: Build amazing apps with Aurelia

Build Amazing Apps with Aurelia

Check the link below: https://goo.gl/cLjPcS

To Read the full whitepaper