Check out a free preview of the full Web UI Architecture course:
The "Ember" Lesson is part of the full, Web UI Architecture course featured in this preview video. Here's what you'd learn in this lesson:
Ember is a hybrid of Angular and Backbone. Models, views and controllers are called explicitly and theirs a limited set of DOM interactions. Bindings in Ember are bi-directional allowing all modules to be in sync without additional effort. Computed properties give developers flexibility to use the same get/set pattern with compositional results. The auto-updating templates do not require explicit rendering. Selecting a framework for our shopping cart example depends on how trivial the abstractions might be, whether implementation will be mostly templating, and where the data will need to live.