A simple VueJs Todo Web Application
npm install
npm run serve
npm run build
npm run test
npm run lint
3/26/19
VueJS is a simplistic and flexible framework that takes the best of Angular and React and brings it together in one.
If you’re brand new to Javascript frameworks, this is the way to go. VueJS creator, Evan You, is requiring you to only know es5 Javascript, CSS, and HTML. Don't have any experience with Javascript or any functional language? Don't worry it supports Typescript too.
VueJS should be used for small-medium sized applications. Despite the benefits it doesn't come in one big package like Angular. This offers the risk for more security vulnerabilities and community dependence.
Angular | React |
---|---|
2 way data binding | Virtual DOM |
Directives | Single File Components |
CLI | Redux with Vuex |
Typescript | Smaller core bundle with several external modules |
Template errors on load |
- You don’t have to manually inject all of your components into a core module.
- You don't have to learn JSX or Typescript.
- A VueJs Browser extension that allows you to view and change live data in your components.
- Start using VueJS with one script tag.
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
VueJS was by far the easiest framework for me to pick up. Following the strategy of waiting and learning from the mistakes of Angular and React has me excited for it's future. Now that the creator can dedicate full time to this project, I hope he continues to grow his team to help push this to be the next big framework.