Chapter 1. Introducing Aurelia
This chapter covers
- Examining what Aurelia is and is not, and why you should care
- Identifying applications suited to development using the Aurelia framework
- Looking at what you’ll learn in this book
- Touring the Aurelia framework
Aurelia is a frontend JavaScript framework focused on building rich web applications. Like other frameworks, such as Angular and Ember.js, Aurelia is a single-page application (SPA) development framework. This means that Aurelia applications deliver the entire user experience (UX) on one page without requiring the page to be reloaded during use. At its core, writing an Aurelia application means writing a JavaScript application. But Aurelia applications are written with the latest versions of JavaScript (ES2015 and beyond, which we’ll dig into as we go along, or TypeScript). The Aurelia framework has all the tools you need to build the rich and responsive web applications that users expect today, using coding conventions closely aligned to web standards.