JavaScript client-side MVC frameworks

After I find out AngularJS is just one of the client-side MVC frameworks, I wonder what the others are, which ones are most popular, which ones are most suitable for my projects.

  • Top 10 JavaScript client-side MVC frameworks (written in 2012)
  • Comparison by implementing to-do list (written in early 2012)
  • Even, a project (todoMVC.com) compares different MVC frameworks by implementing to-do list. You can find more client-side MVC frameworks that you may have never heard of at the website. The project is on-going.

Finally, is it necessary to use these client-side MVC frameworks? Well, it depends. Here is a blog that may help you think about the problem.