---
title: Vue
description: Vue is a JavaScript framework that is used primarily for building user interfaces and single-page applications.
image: https://www.cegal.com/hubfs/What%20is%20Vue.jpg
---

# Vue

##### What is Vue?

Vue (Visual Understanding Environment) is a [JavaScript](https://www.cegal.com/en/dictionary/javascript) framework that is used primarily for building user interfaces and single-page applications. It builds on top of standard [HTML](https://www.cegal.com/en/dictionary/html), [CSS](https://www.cegal.com/en/dictionary/css) and JavaScript, and provides a declarative and component-based programming model. Vue was created as an attempt to take the best of [Angular ](https://www.cegal.com/en/dictionary/angular)and build a custom tool, but a lighter weight one. The main reason for Vue's immense popularity is that it combines the best of Angular and [React](https://www.cegal.com/en/dictionary/react).

Vue is an intuitive framework that is designed to be flexible and incrementally adoptable. That means that the developers can start with the most fundamental elements of the UI, and from there they can choose to build up using many third-party and official Vue-supported libraries. Vue is easy to learn and has concise documentation that helps with learning.

Vue functions entirely thanks to the [open-source](https://www.cegal.com/en/dictionary/opensource) developer community and the lack of enterprise-level backing is considered to be one of its disadvantages. Another major concern is that Vue has limited resources and plug-ins compared to its main competitors React and Angular.

### **Cegal and Vue**

Cegal is involved in several projects where our consultants use Vue as a framework for [front end](https://www.cegal.com/en/dictionary/front-end) development. Using Vue in small and medium-size projects often contributes to an easier onboarding of the new team members and overall reduced development time.

[Read more about how Cegal works with Software development >](https://www.cegal.com/en/consultancy/consultants/software-development)

[Read about Sarah who works with Vue >](https://www.cegal.com/en/careers/meet-our-team/sarah)

Read the blogpost: [Angular vs React vs Vue >](https://www.cegal.com/en/tech-blog/angular-vs-react-vs-vue)

 

Related words

- [ JavaScript ](https://www.cegal.com/en/dictionary/javascript)
- [ HTML ](https://www.cegal.com/en/dictionary/html)
- [ Application Development ](https://www.cegal.com/en/dictionary/application-development)
- [ CSS ](https://www.cegal.com/en/dictionary/css)
- [ Front-end ](https://www.cegal.com/en/dictionary/front-end)
- [ Open Source ](https://www.cegal.com/en/dictionary/opensource)
- [ React ](https://www.cegal.com/en/dictionary/react)
- [ Angular ](https://www.cegal.com/en/dictionary/angular)
- UI

```json
{
  "@context" : "https://schema.org",
  "@type" : "Article",
  "author" : [ {
    "@type" : "Person",
    "name" : "Editorial staff",
    "url" : "https://www.cegal.com/en/dictionary/author/redaksjonen"
  } ],
  "dateModified" : "2023-07-31T08:07:18",
  "datePublished" : "2022-11-03T08:03:36",
  "headline" : "Vue",
  "image" : [ "https://7270560.fs1.hubspotusercontent-na1.net/hubfs/7270560/What%20is%20Vue.jpg" ]
}
```