React is killing Angular
With create-react-app just released, people new to React don't have to worry about the ordeal of setting up tooling.
You seem to be describing AngularJS. There are also frameworks that do different things, hiding more or less complexity depending on which you pick. In the end it's picking the right tool for the job.