ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
EMBER CLIA TOOL FOR AMBITIOUS EMBER APPS
ABOUT ME
Ruby/JS Developer at EmergeAdapt
@markprovan
github.com/markprovan
markgprovan@gmail.com
EMBER.JS
Client Side JS MVC Framework
Provides Bindings, Observers, REST Adapter etc
TOOLING IN EMBER.JS
EARLY 2012
...
MID 2012
ACTUAL DOCUMENTATION
EMBER RAILS
EMBER RAILS
Allowed Ember.js applications to be served as part of a Rails app via the
Asset Pipeline.
Introduced great project structure, but, SUCH BLOAT
EARLY 2013
Chrome Inspector
LATE 2013
EMBER APP KIT
2014
EMBER CLI
WHAT IS IT?
Rails like helper for building Ember.js Apps
Generators
Dev Server & Build Tools
Testing by Default
STRUCTURE
app
- adapters
- components
- controllers
- helpers
- initializers
- mixins
- models
- routes
GENERATORS
$ ember generate model Contact
$ ember generate controller Contacts
$ ember generate resource Contacts
BUILD TOOLS
$ ember server
$ ember build
Caveat
Ember CLI currently uses Eval()
eval("define("client/models/student", n ["ember-data","exports"].....
TESTING
$ ember test
Karma
qUnit
DEMO
THE FUTURE
Ember CLI stability
Pods
Better Inspector
Project Unity
Removal of jQuery
QUESTIONS?

More Related Content

Ember CLI & Ember Tooling