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.6.2, angular2 2.0.0-beta.21, backbone 1.3.3 and react 15.4.2.

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 (60,639 Stars on Github).
angular has more versions, more followers on Github and more forks.
angular2 has more frequent updates.
backbone has been out there for longer (since 5 years ago), it also has less open issues.
react has a bigger community of maintainers, more daily downloads, more weekly downloads, more monthly downloads and more stars on Github.

In our review angular got 543,625 points, angular2 got 60,859 points, backbone got 409,897 points and react got 1,991,086 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






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
active_record, axios, bluebird, async axios, bookshelf async, bluebird, db-migrate, got, active_record react-intl, react-intl-redux, react-redux-i18n, react-redux-multilingual
licenses MIT MIT MIT BSD-3-Clause
created 5 years ago (Mar, 2012) 2 years ago (Feb, 2015) 6 years ago (Jul, 2011) 5 years ago (Oct, 2011)
modified 7 hours ago 5 days ago 2 months ago 10 hours ago
total versions 121 68 27 100
version average every 15 days every 11 days every 3 months every 20 days
maintainers 2 1 3 9
dependencies 0 0 1 3
Daily Downloads 8,173 1,525 6,937 48,967
Weekly Downloads 177,693 13,352 149,205 766,816
Monthly Downloads 724,434 48,361 594,084 3,009,626
open issues 795 1,143 74 655
open pull requests 30 30 30 30
stargazers 54,890 21,077 26,064 60,639
subscribers 4,449 2,301 1,611 4,213
forks 27,331 5,422 5,674 11,129
Overall 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