Application Architecture
Learn about the architecture and workflow of Ember applications.
We'll cover the following...
Ember follows the MVC (model-view-controller) software design pattern. MVC essentially means that our application should consist of a separate data model, a separate view layer, and a separate controller. These three layers should be separated into three different objects. Let’s discuss each layer of the MVC design pattern in detail in the following subsections.
MVC pattern
- Model: The model is an object that contains only the application’s data. The model has nothing to do with the data logic, which is