Vue.js an up-and-coming JavaScript library used to build web-interfaces. In this article, we will introduce you to the library, by building a small, single-page sample application. We will discuss how, why and when to use Vue.js, and introduce you to its elementary features. As such you will learn about templating, and how to develop components and directives to build interactive, performant user interfaces.
Source: Introducing Vue.js | DotNetCurry
Also see: “VueJS vs Angular vs ReactJS with Demos”:
http://www.dotnetcurry.com/vuejs/1372/vuejs-vs-angular-reactjs-compare