Dale and others ▪ Now a 9-person core team including NYCers Stefan Penner & Alex Matchneer ▪ Reached 1.0 release status on August 31, 2013 ▪ Currently at 1.3.1 !5 Quick History
system to support declarative data-binding ▪ Dependency injection container ▪ More: run loop, events, promises, data-bound templates using Handlebars… !6 Core building blocks
Controller Model Model Model Model Data flows down from models via bindings Events flow up from view layer to the router Router updates models & controllers based on events
and community (an “ORM” for the browser?) ▪ Store + Adapter + Serializer ▪ DS.Store implements an Identity Map ▪ Currently 1.0 beta; API is much less stable than Ember core !15 Models the robust way: Ember Data
View Template Model Model Model Model Data flows down from models via bindings Events flow up from view layer to the router Router updates models & controllers based on events
Some examples appear courtesy of my company. Yapp Labs offers Ember.js consulting and training. Creative Commons photo credits: flickr.com/photos/fictures/4596895 !47