For many views, this is all you need:
this.model.bind("change", this.render);
... but you can be as fine-grained about it as you like. this.model.bind("change", this.render);
... but you can be as fine-grained about it as you like.Another difference I suppose would be binding classnames and attributes to your model may require several lines of jQuery to manipulate, vs I believe in amber.js its done by naming convention and an options object (to use different class names).