I have been playing around with Backbone on and off for a month or two now, but I just can’t seem to like it! The image below is from a project I just come aboard on and I think it clearly shows the problem with Backbone.js.
12 Parameters, come on! Backbone.js is just too generic, it is not a Web framework. Too much boiler plate code has to be written, too many “standard” features are not included and have to be manually included as 3rd party dependencies. I mean, in 2013, why, o why does Backbone not ship with a full suite of tests and a starter / seed app?? I spend more time trying to get stuff working in Backbone.js (and reading out-of-date documentation) than I do actually writing Backbone code!
Maybe someone will fork Backbone.js and include a full Web centric stack, provide proper documentation and working examples (that actually work with the current version!!), I can hope at least.