Earlier quoted context omitted.
Not to one-up you, just since apparently it's worth mentioning, I've been doing webdev for about 9 years, and at least from my perspective backend rendering is definitely going out the window. I started as a Rails dev in 2008, did ASP.Net before that, and last year I've moved from Rails to a pimped up Grape, which is a framework suited more for developing API's. Maybe it's just the sort of apps I'm building (basicall…
When you say "Ember seems to do too much", can you give me an example? I'm interested in understanding why it has this reputation of being bloated.
http://emberjs.com/api/classes/Ember.EachProxy.html
See the EachProxy class? Click on the class it extends.
http://emberjs.com/api/classes/Ember.Object.html
Oh look that object extends another class... apparently it uses Mixin to extend these classes maybe the apply function? If it's using prototype inheritance than looking up the prototype chain would be a performance hit IIRC.
I was doing Ember while during beta though. But during that time they were marketing Ember as smaller library and more performance than Angular.
The last bench mark I've seen, Ember library is much bigger and the performance was not that great compare to Angular...