Long answer: VueJS is a javascript library designed to have a framework to develop web pages. With Vue you can create all the views of your web page, you can make them dynamic, you can connect it to a server to have dynamic data from a database, etc.