Which is better/? AngularJS or EmberJS
"Oh no, not another 'which is better thread'" I hear you say. "It depends on your particular problem domain" is the often heard exclaimation. But wait, this thread really does have a purpose other than asking which package is warmer and fuzzier.
Well, I admit I don't know much about AngularJS except that its written by Google. I have watched a few youtube videos on EmberJS so I know a little more about it but not a lot more.
They both seem to be about sepeation of concerns, business logic and presentation logic. AngularJS claims to be a bit more 'declarative' and less 'imperative' which sounds interesting to me. On the other hand EmberJS is said to be more 'magical'. Maybe that's why rails devs are more comfortable with it.
So I'm wondering which one people use and prefer and why? Yes, I know everyone's experience will be different and the problems we are solving with it too. However I like hearing about anecdotal experiences and surely Sitepoint can benefit from doing the occasional review of popular frameworks. After all, Google loves content, remember ;)
So what's your thoughts?
knockout is not an application framework
knockout is a really good data-binding tool, it's not a framework. It's only opinion is MVVM and the fact that you litter your html with data-* attributes all over, which isn't much worse than ng-* all over. :-)
Originally Posted by Stomme poes
It's quite powerful in what you can do and has a concept similar to directives by building custom bindings.
anyway, I don't like it much myself. it's powerful, i use it daily on my project but debugging is a pain in the neck.