4 good reasons to start learning Vue.js

4 good reasons to start learning Vue.js

Published 25. jun 2018 10:13 by Stein Ove Helset

Vue.js is a really good and promising JavaScript library. If you include Vuex and Vue router you'll have everything you need.

1. Vue.js is easy to get started with

If you have tried learning other JavaScript framework/libraries like React or Angular you might noticed that they have a steep learning curve and it's overwhelming. When you're starting with Vue.js you will notice that it's the exact opposite. Vue.js is easy to get started with, it has an simple syntax and it easy to implement in a existing project as well as new projects.

2. Small footprint and ready to go

A full-featured Vue 2 project with Vuex + Vue Router included is only around 30KB gzipped. Compared to Angular which is around 65KB gzipped that's very little. Vue.js is ready to go in the way that you can just copy this little line (<script src="https://cdn.jsdelivr.net/npm/vue"></script>)> and paste it in your code and you're ready to go.

You won't be able to use single file components and some other features of Vue.js by just including that script, but you'll get a long way. If you want to use single file components you need to install Vue.js by using webpack or similar.

3. Well documented

The documentation of Vue.js is so good. Vuejs.org has almost everything you need to get started. They have a getting started guide, examples and nice API docs.

There are also tons of other great tutorials and information out there. Here on A Hacker's Day we have a couple of short intros (Vue slots and Vue props) and more are coming.

4. Build native mobile apps

There are multiple ways of building native mobile apps using Vue.js now and here are a couple of them.

Vue Native
"Vue Native is a framework to build cross platform native mobile apps using JavaScript"

Nativescript Vue
"Truly native apps using Vue.js and NativeScript
Want to release that app you've been dreaming about without the hassle of learning new languages? NativeScript-Vue is the right choice for you!"

Share this post


No comments yet

Add comment