Features of Aurelia Framework

Aurelia Framework Features

1. Aurelia Framework developed by Rob Eisenberg.
2. Aurelia is written with vanilla ES6 and ES7 And design to work on today's browsers and also for future browsers. Support ECMAScript 6 in a smart way, that's way Aurelia Application also support future version of Java Script.

3. Design for full support SPA (Single Page Application) Framework.

4. Aurelia dependent on Polyfills, Aurelia has no external dependencies.

5. Aurelia's API design to support modern transpiled language such as TypeScript, CoffeeScript and AtScript.

6. Aurelia syntax specifies which type of binding you are using.
<input type="text" value.bind="firstName">

7. Easily use dependency Injection defining a static method that returns what you want to be injected into the application. 
import {HttpClient} from 'aurelia-http-client';   
export class CustomerDetail{

        static inject() { return [HttpClient]; }
        constructor(http){
            this.http = http;
        }
    }

8. Inspire from Durandal , some concepts taken from Durandal.

9. Right now not production ready.

Comments