Discovering Ember.js
Ember.js is one of the most popular client-side JavaScript frameworks today. It has a great community and its features are well-documented. Ember.js gathers an increasing number of fans because of its architecture. The library uses the Model-View-Controller design pattern, which makes it easy to understand because that pattern is widely used in almost every programming language. It also collaborates well with the REST APIs (we are going to build such an API in Chapter 11, Writing a REST API) and eliminates the task of writing the boilerplate code.
Knowing the dependencies of Ember.js
The Ember.js framework has the following two dependencies:
jQuery
Handlebars
The first one is the most used JavaScript tool on the Web today. It provides methods to select and manipulate the DOM
elements and a lot of helper functions such as forEach
or map
, which help us to work faster. The library also solves some cross-browser issues by providing only one API. Like, for example, if we want...