2 ms·
Ember Data can be really powerful, but is even far worse in the "black box of magic" department than Ember itself. There's a lot of crazy internal state and log
by avolcano 14y ago
Ember Data can be really powerful, but is even far worse in the "black box of magic" department than Ember itself. There's a lot of crazy internal state and logic being fired off in all directions, and it can lead to very strange state errors and race conditions.
I'm really glad to hear that they're adding an adapter type that can be more powerful than just an $.ajax call while not being quite as complex. It was by far my biggest complaint with Ember.
(of course, I hope this doesn't stifle development of more full-featured adapters - I think half my problems with Ember Data come from the LocalStorage adapter I'm using having some major issues ;p)
- 1qaz2wsx3edc 14y agoI think a big chunk of magic in Ember is its state machines. I think without explaining this core-mechanics and how it's used by ember and ember data. Beginners will have a terrible time learning the framework. Not only this, but you're exactly right you end up in weird unresolved states, due to bugs, race conditions and a like. Not fun. Also ember should try and move away from calling itself an MVC, it's much more complex then that. I think this mis-categorization confused new users as well. I feel ember has a lot of broken promises, but I will continue to hold judgement until a solid 1.0 release.