6. A BRIEF HISTORY
• 2006: jQuery 1.0 is released
• June 2011: First prerelease build of Handlebars & Ember
• May 2013: Handlebars 1.0
• September 2013: Ember 1.0
7. EMBER
• Integrates {{Handlebars}} templates
• Model — View — Controller ViewModel
• Models are extensions or subclasses of the Ember.Object
class
• Focus on complexity, made easier with convention over
configuration
9. AN EMBER INCANTATION
• URLs describe the state of your app
• URLs want a Route
• A Route wants data for the model
• A Route sets up a Controller
• A Controller backs a View
11. SHAREPOINT?
• Reduced to a data & authentication source
• JSOM calls made in your route to get the data for your
models
• Remember: SharePoint Apps are 10% SharePoint, 90%
App.