
Vue
Vue.js is a framework for building user interfaces.
What is Vue.js?
Vue.js is a "progressive" open source framework concerned primarily with the development of user interfaces. Javascript is the language used, although it supports the use of Typescript in different modes.
Characteristics of Vue.js
Incremental, versatile and high-performanceThe main library only supports the creation of user interfaces; however, thanks to its incremental approach, additional libraries can be integrated (if necessary), enriching its potential/functionality and making it a complete framework. For this reason, some of its uses include passing from SPAs to integrations on legacy software (written with different languages/frameworks) that require new features.
When do we use Vue.js?
At ELbuild, we primarily used Vue.js for the creation of small components/plugins to inject into portals/CMS (e.g., WordPress) in order to integrate new features on existing software
Check out just some of our projects featuring Vue:

In the Avilafan project, the UI for the shopping centre totems is built with Vue.