Chaplin, an Application Architecture based on Backbone.js
1–10 of 10 posts
Re: Chaplin, an Application Architecture based on Backbone.js
#2Why didn't you drop Backbone.js and write your own base-classes?
Re: Chaplin, an Application Architecture based on Backbone.js
#3IMO one of the best attempts at a Javascript framework to date, look forward to giving it a go if it survives infancy.
Re: Chaplin, an Application Architecture based on Backbone.js
#4nice name :)
Re: Chaplin, an Application Architecture based on Backbone.js
#5This is exactly what I was waiting for. Awesome.
Re: Chaplin, an Application Architecture based on Backbone.js
#6nice
Re: Chaplin, an Application Architecture based on Backbone.js
#7whooooooooooooooop!
Re: Chaplin, an Application Architecture based on Backbone.js
#8:O!!!
Re: Chaplin, an Application Architecture based on Backbone.js
#9Why didn't you drop Backbone.js and write your own base-classes?
Backbone surely has good parts we were able to use right away: the event-driven concept in general (the Backbone.Events mixin), the Model with its attributes and change events, the View with its conventions (element reference, the Render pattern, free templating). Even if we couldn’t use all parts of Backbone it was a good idea to built upon the Backbone code and these common practices.
We dropped the Backbone.Router completely, but Backbone.History in turn is quite decent for HTML5 history and hashchange handling, so we’re relying on that.
Of course we could have borrowed only the code from Backbone we might need, but I think in the long run it’s a good idea to build upon an existing library or framework which is actively maintained, even if it doesn’t provide everything you might need at the moment. So writing all code ourselves wasn’t really an option for us.
Re: Chaplin, an Application Architecture based on Backbone.js
#10Very nice, really clean and well commented codebase. I love what you've done with the deferred and accumulator wrappers. Thanks for releasing this!