JavaScript MVC Frameworks

A new way of creating a website is using what is sometimes called a “headless” site, with the front end being served by an MVC framework (Model View Controller).

Headless Drupal means using Drupal purely for content creation and management and feeding all the data in JSON format to a JavaScript front end.

Resources

Here are some links that compare the two leading frameworks, Angular and Ember, plus some others like Backbone.

Drupal example

Angular.js