![]()
When working on a web application that involves a lot of JavaScript, one of the first things you learn is to stop tying your data to the DOM. It’s all too easy to create JavaScript applications that end up as tangled piles of jQuery selectors and callbacks, all trying frantically to keep data in sync between the HTML UI, your JavaScript logic, and the database on your server. For rich client-side applications, a more structured approach is often helpful.
With Backbone, you represent your data as Models, which can be created, validated, destroyed, and saved to the server.
This is pretty cool. It is something in between JQuery and NodeJs but it require some migration from JQuery: https://github.com/kjbekkelund/writings/blob/master/published/understanding-backbone.md/
If UX wasn’t an issue and performance or a more objected oriented approach was needed, I would definitely consider it.
Amazon MP3 Store



