Aviva Directory » Computers & Internet » Programming » JavaScript » Vue

This portion of our web guide on computer programming languages focuses on Vue.

Vue is a JavaScript framework for building user interfaces. It extends standard HTML, CSS, and JavaScript, providing a declarative and component-based programming model.

Vue was created by Evan You, who became the project's lead developer in July of 2013. The Vue community includes a group of contributors, developers, and designers who actively contribute to its growth and improvement.

Vue was publicly announced in February 2014. As of this writing, the latest version is Vue 3, released on September 18, 2020. The previous version, Vue 2, reached "End of Life" on December 21, 2023.

Among the goals of Vue was to provide the benefits of reactive data binding and composable view components with a simple API. Unlike other monolithic frameworks, Vue is designed to be incrementally adoptable and focused primarily on the view layer.

Vue builds on top of standard JavaScript, making it approachable for developers familiar with web technologies. It emphasizes simplicity, reactivity, and component-based development. While it shares some similarities with MoonScript, Vue is more tightly integrated with the Vue ecosystem.

Its core features include declarative rendering, allowing programmers to describe HTML output based on JavaScript state. It automatically tracks JavaScript state changes and efficiently updates the document object model.

Vue is commonly used to build web user interfaces and enhance existing HTML or create single-page applications. Its versatility allows it to be embedded as web components, used for server-side rendering and even applied to static site generation.

In summary, Vue offers an intuitive and efficient way to build user interfaces, and its adoption continues to grow within the web development community.



Recommended Resources

Search for Vue on Google or Bing