Ember

Фремворк со сложной архитектурой для быстрого создания больших клиентских приложений.

Данный фреймворк одновременно напоминает и Angular, и Backbone. Является одним из первых фреймворков на основе JavaScript. Но при этом Ember не уступает своим более современным аналогам. К примеру, в нем присутствует технология отслеживаемых преобразований характеристик, с помощью которой проще мониторить перемену состояний и отображать графическое представление данных перемен.

Характеризуется достаточно хитроумной архитектурой, позволяющей в короткие сроки строить большие клиентские приложения. Также в нем присутствуют классические MVC-тезисы. На основе этого фреймворка приложения составляются из утилит, шаблонов, адаптеров, сервисов, вспомогательных объектов, контроллеров, моделей и дополнений.
Самая любопытная возможность — инструменты командной строки. Они помогают фронтенд-программисту и делают его работу в разы эффективней и продуктивней. Благодаря Ember CLI создаются необходимые элементы: шаблоны проектов, заготовки.