AngularJS, BackboneJS, EmberJS: Stats

I recently decided that I wanted to learn a full stack. MongoDB, ExpressJS, and NodeJS were chosen without question. Now the question of Angular v Backbone v Ember comes in. Here's the stats I have gathered so far.

Angular: 24,431 Repos
BackBone: 13,721 Repos
Ember: 6,037 Repos

Angular: 5,415 readers
BackBone: 553 readers
Ember: 1,117 readers

Google Trends


AngularJS + HTML5 + CSS = Magic

AngularJS allows you to do amazing things, couple that with HTML5 and CSS and it's borderline magic.

HTML5 has an new color input ability, this allows us to choose colors, which returns the color code as text.

Current selection: {{bgcolor}}

One of the features of Angular is real time updating. This allows for dynamic data. Try the example below.

AngularJS is {{input}}

Now if we couple that with HTML5 and some CSS we get this, as you've seen above:

Pretty Cool! Color: {{boxcolor}}

Using Angular's dynamic entity abilities we are able to control the CSS style of this box. Take it a step further and we can control ANY CSS value we want (just has to be in the <style> tags on the page). Here's a few more examples.

Font Color

Font Size


The CSS can be used in-line like such

<span style="color:{{fontcolor}}">Font Color</span>  

Or in style tags like such

.class {
  background-color: {{color}};