Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
SDRuby Backbone lightning talk
1. GIVE YOURSELF SOME
BACKBONE
Ryan Weald
isurfsoftware.com
Monday, February 28, 2011
2. WHAT IS BACKBONE.JS?
•Lightweight MVC framework
•Model - View - Controller & Collections
•Way to organize your Javascript
•Slightly different MVC from Rails
Monday, February 28, 2011
3. CHANGING THE FLOW
Rails Model
Rails Controller
Rails View
Monday, February 28, 2011
4. CHANGING THE FLOW
Rails Model
Rails Controller
Backbone Model
Backbone Controller
Backbone View
Monday, February 28, 2011
5. 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