I can't talk to Amber, so I will respond as an active member of the AngularJS community.
Angular and Ember are mainly MVC client frameworks, so using them outside of this may not make much sense. For example, AngularJS provides leaps and bounds more than just two-way data binding.
Even if you earn it, it will be redundant. They are intended for creating web applications, not for web pages. I would say that JavaScript MVC frameworks are not suitable simply to “make [page] interactive”. In addition, jQuery already does this quite well, and you can use the template engine to do some data binding.
But I'm a big fan of AngularJS and MVC on the client side as a whole, so I would like to be a little more useful:
- Can you give some insight into why you are looking at AngularJS and Ember?
- What do you want to do that you cannot in jQuery?
- Why do you want to enlarge a web page and not create more web applications?
source share