Upload
ryan-weald
View
996
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
GIVE YOURSELF SOME BACKBONE
Ryan Wealdisurfsoftware.com
Monday, February 28, 2011
WHAT IS BACKBONE.JS?
•Lightweight MVC framework
•Model - View - Controller
•Way to organize your Javascript
& Collections
•Slightly different MVC from Rails
Monday, February 28, 2011
CHANGING THE FLOW
Rails Model
Rails Controller
Rails View
Monday, February 28, 2011
CHANGING THE FLOWRails Model
Rails Controller
Backbone Model
Backbone Controller
Backbone View
Monday, February 28, 2011
WHY WOULD I WANT THAT
•Easier to test your Javascript
•Makes your Rails app a simple REST API
•Simplify your Ajax
•Offload computation to the client
Monday, February 28, 2011
CODE SAMPLE
Monday, February 28, 2011
RESOURCES
http://documentcloud.github.com/backbone/
http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/
Monday, February 28, 2011
DONE!
Monday, February 28, 2011
DONE!
Ryan Wealdisurfsoftware.comgithub.com/rweald
twitter.com/ucsd_surfNerd
Monday, February 28, 2011