Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.3 KB

TUTORIAL.md

File metadata and controls

33 lines (24 loc) · 1.3 KB

Tutorial

Introduction

Why Aurelia?

Taken from here:

  • Use modern JavaScript and TypeScript - fully written in standards-based ES 2015 and ES 2016
  • Designed to work with modern ES 2015-oriented package managers like JSPM.
  • Intended to be used with modern transpilers such as Babel and TypeScript.
  • Leverages standards-compliant Web Components specs such as HTMLTemplateElement and ShadowDOM
  • Highly modular development, suitable for large-scale apps
  • Designed for modern web browsers.
  • Adds polyfills to support older browsers, such as IE9.
  • Fully-extensible and adaptive data-binding engine.
  • Powerful and flexible hierarchical dependency injection.
  • Leverage conventions to write less code and get more done.
  • Little to no framework intrusion, so developers can focus on their app, not the framework.
  • Application and package bundling compatible with any build system.

Requirements

In this tutorial we will primarily be using the Aurelia CLI. Prerequisites for this are

  • NodeJS version 4.x or above
  • Git

Once you have those prerequisites installed you can install the Aurelia CLI itself by running the following command on the command line:

npm install aurelia-cli -g

Basic tutorial

Advanced tutorial