What is Vue.js?

What is vue.js?

Vue.js is an open source framework added to the JavaScript programming language that is used to create user interfaces. You will also hear it called or find it written as Vue, VueJS or Vue.js.

In technical terms, Vue.js is a progressive JavaScript framework. You must keep in mind that this is a front end work environment. Apart from Vue.js, other front end frameworks are React and Angular.

Vue.js was created in 2014 by Evan You, former Google employee and JavaScript expert. Vue.js is used to create applications and user interfaces quickly, practically and relatively simply. For this, the framework includes tools, specific language and working conventions.

This progressive JavaScript framework is used to create SPA applications, a variant of single page web applications. That is, all the screens are displayed grouped, without reloading the browser.

Vue.js is one of the most popular front end frameworks, as we noted above. Front end refers to "client-side” or "browser-side” development tasks, that is, the elements with which the end user interacts.

In that sense, front end (where Vue.js, React and Angular, among others, are included ) differs from back end development, which focuses on the "server side” and works with programming languages such as Java, PHP, Python and Node.js., among others.

Vue is a progressive framework that has gained penetration among the frontend developer community. The review of its benefits explains why it is advisable to study Vue.js. One of the main differences compared to React and Angular is the high decoupling.

Vue.js makes it easy to extend functionality to include more modules, working in a central library.