The power of Vue.js!
Written by Milos Aksentijevic 25 February 2018

Vue.js is one of those new software technologies that are being widely used across the world for web development.

Post_1 Vue.js

For starters, Vue (pronounced like view) is a JavaScript library for building web interfaces using the MVVM (Model-View-View-Model) architecture pattern. If you think about MV pattern, the idea of Vue is probably closer to ‘V’, because the core library is focused on the view layer.

Having said that, you can also call Vue.js a progressive framework for building user interfaces that has a set of optional tools. While other monolithic frameworks are present, Vue.js is entirely designed from the scratch up to be incrementally adopted. So if you are familiar with HTML, CSS, and JavaScript, then Vue.js is extremely easy to get started with.

On the other hand, Vue is also perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries.

Why is Vue.js special?

The greatest benefit of Vue is its absence of pedigree. It is fresh and has little baggage. It has been learning from the mistakes and successes of React & Angular. The way we see it, Vue is lightweight and easy to learn.

It is very flexible!

Built in a way that it can be used in a lot of different environments, and even inside other JavaScript, PHP and other frameworks. You can add it to an existing project in a lot of technologies, and create components with it, or you can start a website or even a native app with the tools Vue provides the developers with.

Benefits:

-Very Small Size
-Easy to Understand and Develop Applications
-Simple Integration
-Reactivity
-Detailed Documentation
-Two-Way Communication

All those benefits of Vue.js might just make it the hero you need!

Install & Setup!

# At first we need to install vue-cli to scaffold our project.
$ npm install --global vue-cli

# create a new project using the "webpack" template
$ vue init webpack my-project-name

Project init Vue.js

 

Project Structure:

Project Structure Vue.js

Why would I choose Vue.js?

If you have a legacy web application that needs a more robust and contained application layer, then Vue.js might be a good fit for you to adopt. It has clear patterns and even with inexperienced teams, there is a right way and a wrong way. While there are not any out of the box Vue UX frameworks, there are extensive sets of coherent frameworks built on Vue.js that might work for your project.
Recommended tutorials!

 

All the best,

Milos Aksentijevic Front-end developer @ Quantox

BACK
Tags: , , , ,

JOIN THE MAILING LIST