*** Welcome to piglix ***

Vue.js

Vue.js
Vue.js logo
Original author(s) Evan You
Initial release February 2014; 3 years ago (2014-02)
Stable release
2.3.4 / June 8, 2017; 56 days ago (2017-06-08)
Repository github.com/vuejs/vue
Development status Active
Written in JavaScript
Platform Cross-platform
Size 76 KB production
240 KB development
Type JavaScript library
License MIT License
Website vuejs.org

Vue.js (commonly referred to as Vue; pronounced /vj/, like view) is an open-source progressive JavaScript framework for building user interfaces. Integration into projects that use other JavaScript libraries is made easy with Vue because it is designed to be incrementally adoptable. Vue can also function as a web application framework capable of powering advanced single-page applications.

According to a 2016 JavaScript survey, Vue has an 89% developer satisfaction rating. It accumulates around 95 GitHub stars per day, and is the 10th most starred project on GitHub of all time.

Vue.js is a popular JavaScript front-end framework that was built to organize and simplify web development.

In a model–view–controller architecture, it serves primarily as the view, while also addressing some concerns conventionally handled by the controller by allowing users to receive live data updates and interact with the data through component specific methods.

The project focuses on making ideas in web UI development (components, declarative UI, hot-reloading, time-travel debugging, etc.) more approachable. It attempts to be less opinionated and thus easier for developers to pick up.

Less opinionated allows for progressive adoptable: Vue.js core is a drop-in library that can be used in existing pages. It can be used in existing projects to add simple interactivity or to replace jQuery and other templating languages and frameworks entirely. Sister libraries can allow Vue to be the base of the entire front end architecture.

Vue was created by Evan You after working for Google on AngularJS. He later summed up his thought process, "I figured, what if I could just extract the part that I really liked about Angular and build something really lightweight without all the extra concepts involved?"


...
Wikipedia

...