EmberJS

Ember.js is a JavaScript framework for building ambitious web applications. It is particularly well-suited to building web sites that behave more like a rich interactive application and less like a series of static documents.

Ember provides developers with an implementation for many of the common parts of building a web application. Thanks to the large and thriving community working with Ember, we can be confident that we are building on known best practices. This allows us to build applications faster by narrowing our focus to those things that are unique to the problem at hand.

Ember is also built to be consistent with the features and implementations emerging in important standards bodies. This philosophy helps to ensure that code written on top of it will be more future-proof than would be the case with other alternatives.