Introduction to Vue.js

This entry is part 1 of 55 in the series Vue.js: From Beginner to Professional

Welcome to this series about Vue.js, and thank you for joining! Before we get into writing code, let’s first take a look at what Vue.js actually is.

Vue.js is a reactive framework for building web applications. Vue is different than other JavaScript frameworks in the way that it is not as intrusive. Besides the core library, Vue consists of a set of libraries that are optional and can be combined to build more advanced applications. This means that the framework can be adopted gradually, and you can easily have parts of your application powered by Vue, and others not. This is a huge advantage, because existing applications can be rewritten in small steps instead of rewriting the entire application at once. This is something that is much easier to accomplish with Vue.js than many other frameworks such as Angular, which tend to take more control over your application.

Although the core library is quite simple, Vue is also extremely powerful and can also be used to build advanced applications such as Single Page Applications (SPA) when combining the optional libraries. These libraries include routing for making Single Page Applications (SPA), a resource library for making HTTP requests, validator and form libraries, a ton of UI components, and more. There are a lot of third party libraries out there, supplied by a vibrant and growing community. Vue.js is becoming increasingly popular, especially starting from the last quarter of 2016. It is therefore definitely a technology that has come to stay, and the future looks very bright for Vue.js. This also means that it’s a safe bet for you to learn the framework.

Like most other modern JavaScript frameworks, Vue supports components. Components let you write self-contained… well, components… that contain the markup, JavaScript, and CSS necessary for using this component on various pages. This is a great way to build web applications, because components can then be reused in different contexts, resulting in less duplicated code and increased maintainability.

Those were just some of the advantages of using Vue. Oh, and I almost forgot… Vue is extremely easy compared to other frameworks, so enough talking; let’s see just how easy it is to build our very first Vue application.

Series NavigationHello World in Vue.js >>

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *