Let's start with a quick tour of Vue's data binding features. We're going to make a simple application that will allow us to enter a message and have it displayed on the page in real time. It's going to demonstrate the power of Vue's two-way data binding. In order to create our Vue application, we need to do a little bit of setting up, which just involves creating an HTML page.
In the process, you will get the idea of the amount of time and effort we save using a JavaScript framework like Vue.js instead of a JavaScript tool (library) like jQuery.