I've been learning Codeigniter, and someone suggested I look into backbone.js instead. The issue is that I can't find an answer as to why I should use backbone instead of sticking with CS, or another php mvc framework like cakePHP. It seems that backbone is much more bulky, and the syncing with a database thing seems overly complex.
Can someone give some insight into why one would want to use backbone.js?