When you are starting from scratch, I think you need a very basic answer to this question. This blog will clear all your confusions regarding angular.js, node.js, Ember.js, Backbone.js. For understanding the comparison between web application frameworks, firstly we need to know the difference among front and server side programming.
Talking about Ember apps, they had solid projects. But developing Backbone js applications became more popular and had such a good position, ember couldn’t surpass it. Angular does a lot of what Ember does, and became even easier than PHP.