Vue.js, I choose you!
Zorex Salvo
Posted on July 28, 2017
Some time ago...
I was really overwhelmed by the enormous world of javascript. I was taken aback the very moment I dipped my foot in it.
Can you imagine? For almost two years, I am in-denial that I do not need to learn javascript or atleast try writing scripts with it. In my defense, I finished my thesis and graduated on college by just relying on how asp.net C# passes the data to the template and by just using the default javascript files from the templates, boilerplates, and frontend frameworks, as is. Lucky me, the task that I got on the first job that I landed is to create a WEB API. Everything is server side so I didn't have to do anything that concerns frontend development (I slipped through the inevitable again). But.... later on after finishing that project, I was asked to create a webtool for it, with dashboard, stats, etc. For a moment, I thought I can get away with it without writing any Javascript again. I thought Django template will be enough, I was wrong, I wasn't ready, but I have a task to finish. From that moment, I thought to myself, "You need to learn javascript, you need it!".
But before that...
I did what some of you, did too. To search for the very best js framework like no one ever was. [Search Google | top javascript 2017]
Based on that search keyword the top javascript frameworks for 2017 Q2 are ... *drum rolls* Angular, React, Ember, Meteor, Vue, and many more. Everyone has their own top tier JS Frameworks. For me, I just need to get started. So I picked the easiest one that would get me hooked easily. With so many blogs and articles for each of the frameworks, I already have these keywords in mind as I was skimming the articles and blogs: EASY and SIMPLE. So maybe you already know now why Vue.js, I choose you!.
Easy and Simple
For me as a beginner, those words are like a magnet. So I chose it right away. It is very much enough to get me started.
The very first thing that I did with vuejs is to create a Todo application. I found a step-by-step video tutorial of it on youtube:Academind. It was very fun. I didn't imagine that coding with frontend would be very fun and easy. But to be honest, with that video tutorial (<1 hour), with so many magics and all and I was clueless how vue did all of that, I didn't learn much, but my takeaway is I got to experience the awesomeness of Vue.
Since I was really hyped, I just continued my studying and experimenting. I started from the start. Code scripts on jsfiddle, learned about the directives, dom interactions, list rendering, and conditions. After I learned all the basics, I created a simple CRUD application called ideya, a repository of my ideas. My blog also have bits of vuejs in it.
I was really proud of myself after I finished this simple project. But I'm not still satisfied with my skills in Vue. As I am skimming through the documentations, I read about the vue-cli, webpack, components, and many more. I'm not stopping here. There are still lots of exciting things I have yet to explore in this framework.
Posted on July 28, 2017
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.