I have been asked to build a small web application for one of our clients and think it might be a good opportunity to try out a different framework for building web applicat
So far i think Google's Angular is great. Particular like the databinding and dependency injection.
For other js framework, there are knockout.js , backbone.js etc. here are some posts: angular.js example in backbone.js and/or knockout.js