Exploring Client-Side MVC with Backbone.js
blog.carbonfive.com
blog.carbonfive.com
I've observed that there's a notable learning curve with backbone (maybe all client-side mvc). It may be because the framework doesn't dictate best practices (it's pretty unopinionated, as they say). Also, I've seen backbone thrown into web apps that weren't a good fit, resulting in a lot of friction.