Chapter 1. Powering your next ambitious web application
This chapter covers
- A brief history of the single-page web application (SPA)
- An introduction to Ember.js
- What Ember.js can provide you as a web developer
- Your first Ember.js application
This chapter introduces the Ember.js application framework and touches on many of the features and the technologies in the Ember.js ecosystem. Most of these topics are covered in more detail in later chapters. This chapter gives a quick overview of what an Ember.js application might look like and what strengths you get from basing your application on Ember.js.
The chapter also includes an overview of the building blocks of an Ember.js application and touches on the different aspects of the Ember.js framework. If you initially find any code presented here confusing or hard to understand, don’t worry! All aspects of the source code development are explored in detail, every step of the way, in the book.
Ember.js comes with a steep learning curve if you’re used to writing server-side generated web applications. The code examples presented in this chapter and the Notes application example go through the different concepts of structuring an Ember.js application.