Don't use Ember.js for low interactivity cases like:
- blog
- static content
var App = Ember.Application.create(options);
options
is a plain javascript object.
var options = { LOG_TRANSITIONS: true };
For example, this would cause Ember to log every time the page changes to the console.
Ember uses Handlebars (maybe I just need this). The official documentation also mentions Emblem.js, but says to get used with Handlebars first.
Handlebars templates contain the html that will be placed when the template is rendered, along with some {{ ... }}
expressions which get evaluated.
By default, Ember uses a root template with name application
for the layout. Inside, {{outlet}}
expressions tell Ember where the rendered templates must be placed. By default, it will look for one named index
.