Comparing JS libraries by implementing simple todo apps.
Library | Good | Bad |
---|---|---|
React |
|
|
Angular 2 |
|
|
Vue (*1) |
|
|
Riotjs |
|
|
Aurelia |
|
(1) Basically, AngularJS and React child
(2) It is possible using vue-class-component but it uses experimental annotations like Angular 2.
You need npm v3.
npm install
Commands:
- npm run angular2
- npm run riot
- npm run vue
- npm run react
The servers run on the port 8080.