I am trying to convince a client to use angular instead of backbone.
They are however thrown off by the fact that there aren't many startups using it in production. And I can't figure a satisfactory answer to that. Any explanations why is that?
To add some weight to parent comments, there are lots of comments from Googlers using AngularJS here http://news.ycombinator.com/item?id=4113530. I recently switched from Backbone to Angular and have no plans on going back. [edit: I'm not a Googler, I just use Angular]
Backbone is more popular, almost double-ly so (6k stars vs 12k stars for backbone on github). What's interesting is angular's is newer, and appears to be accelerating in growth. Backbone doesn't come with baked in features like data-binding, which is hugely awesome. Angular is backed by Google who makes Chrome, the two teams communicate. Given these two benefits I think angular will be the long term winner.
It's just very different than what most GUI tools feel like. In some ways, it's more like a game engine loop than a UI toolkit's message pump. The lack of familiarity slows adoption, despite being, IMHO, vastly superior technology.
I am trying to convince a client to use angular instead of backbone.
They are however thrown off by the fact that there aren't many startups using it in production. And I can't figure a satisfactory answer to that. Any explanations why is that?