We're using Backbone for a large project and yes we have to track and dispose of everything manually but it's so small that we can make it do what we want. I will say this, Backbone has made our team better JavaScript developers because it didn't throw the kitchen sink at us. I just hope AngularJS is not Struts on the client side.
Like TodoMVC on steroids :)
https://github.com/angular/peepcode-tunes/commit/87dfa695d99...
Diff stats: 360 additions, 636 deletions, on a total of 628 original lines of JavaScript (app + test code; deletions include redundant lines of template code).
If your time's worth so much, why are you on HN spending time contradicting someone? Saving all your HN-time and writing an article to educate people would give greater value to your time and educate more of humanity...
Also, Angular is the only framework where the DOM itself is your template. This cannot be explained, only experienced. :-)
Hey, the same applies to Knockout.
Yes, the declarative syntax is verbose, but the DOM is your template.
In trying to learn it, I found it quite complex (beyond the basic hello world examples).