
Last weekend I got to swing a hammer. I volunteered at Habitat for Humanity. It had been a while since I did work like this. I wasn’t sure if I was a little rusty.
Another volunteer and I were cutting some boards. He said, “Do you want to cut this?” Initially, I was hesitant but, I jumped in and it all came back to me.
Transitioning to more front-end development I have picked up a few basics. Like a good carpenter, I want to know my tools. So I have been learning about the basics of Vue.js.
Vue.js
The website calls it, “The Progressive JavaScript Framework”. So similar to other JavaScript frameworks like jQuery and Angular. Vue.js is reactive as well, like React. Sitepoint describes the difference this way:
The main difference between Vue and React is that, while React is a JavaScript library used to build user interfaces, Vue is a JavaScript/TypeScript progressive framework for building web applications. “Progressive” means that its functionality and scope can easily be extended as a project grows.
In my time using it I have seen the power it has. There is a lot Vue.js can help you with as you create applications. Let’s look next at what we can use it for.
Use options
If you have some static HTML you want to enhance Vue.js can do that. Or if you would like to add web components to your website. Vue.js allows you to create a Single-Page Application (SPA). Like the old desktop applications, it can constantly update the form.
Who uses
Developers want to know who uses something before they can be convinced. I can understand that level of scrutiny. Vue.js has quite a few major companies that use it.
This article outlines some major names that use it. Facebook, Netflix, and Adobe to name a few. When I see major names like this it makes me think it will be around for a while.