Compare

Comparing angular vs. angular2 vs. backbone vs. react

How are they different?

Here we compare between angular, angular2, backbone and react. In this comparison we will focus on the latest versions of those packages. The current versions are angular 1.7.2, angular2 2.0.0-beta.21, backbone 1.3.3 and react 16.4.1.

angular, HTML enhanced for web apps. It was authored by Angular Core Team on Mar, 2012.
angular2, Angular 2 - a web framework for modern web apps. It was authored on Feb, 2015.
backbone, Give your JS App some Backbone with Models, Views, Collections, and Events. It was authored by Jeremy Ashkenas on Jul, 2011.
react, React is a JavaScript library for building user interfaces. It was authored on Oct, 2011.

When comparing those packages you notice that react is the more popular package today (106,446 Stars on Github).
angular has more forks.
backbone has been out there for longer (since 6 years ago), it also has fewer open issues.
react has more versions, more frequent updates, a bigger community of maintainers, more daily downloads, more weekly downloads, more monthly downloads, more stars on Github and more followers on Github.

In our review angular got 964,193 points, angular2 got 57,202 points, backbone got 633,083 points and react got 6,857,113 points. The points are a summary of how big the community is and how well the package is maintained.

Lets dive deeper and have a look at some more details on those packages.

Going into more detail

 

angular
1.7.2
NPM

angular2
2.0.0-beta.21
NPM

backbone
1.3.3
NPM

react
16.4.1
NPM

description HTML enhanced for web apps Angular 2 - a web framework for modern web apps Give your JS App some Backbone with Models, Views, Collections, and Events. React is a JavaScript library for building user interfaces.
keywords angular, framework, browser, client-side model, view, controller, router, server, client, browser react
author Angular Core Team N/A Jeremy Ashkenas N/A
Related / similar packages
ejs, jade, vue material2, ng-bootstrap, primeng axios, ember ejs, jade, vue
Comparison
licenses MIT MIT MIT MIT
created 6 years ago (Mar, 2012) 3 years ago (Feb, 2015) 7 years ago (Jul, 2011) 7 years ago (Oct, 2011)
modified 20 days ago 7 months ago 5 months ago 4 days ago
total versions 133 68 27 150
version average every 17 days every 18 days every 3 months every 16 days
maintainers 2 1 3 6
dependencies 0 0 1 4
Daily Downloads 11,458 171 7,241 98,098
Weekly Downloads 329,630 2,236 234,386 2,709,010
Monthly Downloads 1,399,314 9,333 952,700 10,639,283
open issues 504 2,408 79 483
open pull requests 30 30 30 30
stargazers 58,813 38,445 27,215 106,446
subscribers 4,351 3,125 1,526 6,128
forks 28,963 9,322 5,743 18,993
wiki
Points
Overall points

964,193

Points

57,202

Points

633,083

Points

6,857,113

Points
CLI Shortcuts
install npm i -S angular npm i -S angular2 npm i -S backbone npm i -S react
remove npm r -S angular npm r -S angular2 npm r -S backbone npm r -S react

Share this with other developers

store