Triangle.rb Notes - Ember
Introduction To Ember.js
2014-07-08 by Jason Draper (Meetup)
What is Ember?
- A framework for building ambitious web applications
- Opinionated - convention over configuration
- Most (all?) web apps have the same problems
- Separation of logic (view) from template
- Templates are autoloaded based on name
- DOM manipulation belongs in the view
- Ember console
Controllers
- Decorators for the model
- Computed properties
Components
- Reusable JS/HTML
- Similar to Web Components, but without CSS
Downsides
- Very new - not as popular as Angular
- HTMLBars cannot come soon enough
- Replacement for Handlebars
- Ember Data is still beta
Learn More
- Ember Guides
- Ember Weekly
-
emberjs on irc.freenode.net