https://cn.vuejs.org/v2/guide/comparison.html
Features 1. vue framework?
- MVVM framework mode
- Lightweight, flexible, easy to use
- Data-driven
- Component-based (single file component)
- Plug-oriented (vue-router, vuex)
- 指令(v-if, v-for, v-on)
2. Comparison Vue and React
2.1 similarities
- Use Virtual DOM
- Providing the response of formula (Reactive) and components of (Composables that) view component.
- Focus on the core library, while the other functions such as routing and management to the relevant global state library
2.2 difference
View | React | |
Components wording | template | JSX |
Maintenance library | Routing libraries and state libraries are managed by the official maintenance support, update and synchronize with the core libraries | Community Maintenance (state administration flux, redux) |
Building project | vue-cli scaffolding | create-react-app |
Angular and 3. Comparative vue
view | Angular | |
TS | Small projects do not need to use TS, TS can also be used in the vue |
Must be developed with TypeScript |
flexibility | More flexible, providing build tools to build, but the code flexible organization |
Strict code organizational norms |
learning curve | easy to use |
It is designed only for large, complex applications, api and more difficult to get started |